[PYTHON] J'ai fait un interlocuteur comme Siri

Motivation pour la création

J'ai fait un interlocuteur comme Siri avec python, en disant que j'étais triste parce que je parlais à peine aux gens pendant la période de séjour à la maison et que je voulais parler à quelqu'un.


code

import tkinter as tk
import tkinter.messagebox as tmsg
import time

while True :
    s= input("")
Premier="Ravi de vous rencontrer"
Quoi="Hey oh"
Oh="Bonjour"
Cette="Bonjour"
Si="Bonsoir"
Homme="Est tu un homme?"
Ou="Est-ce un homme?"
Nana="Est-ce une femme?"
Dessin animé="Aimes-tu les dessins animés"
Difficulté="Avez-vous des soucis?"
soi="Présentez-vous"
Difficulté="J'ai un problème"
Maison="Il est de plus en plus difficile de sortir de la maison à cause du virus corona"
    
    if s ==Premier:
        tmsg.showinfo("oh", "Ravi de vous rencontrer" + "Merci d'avance")
    elif s ==Oh:
        tmsg.showinfo("oh", "Bonjour" + "J'espère qu'aujourd'hui sera une bonne journée")
    elif s ==Cette:
        tmsg.showinfo("oh", "Bonjour")
    elif s ==Si:
        tmsg.showinfo("oh", "Bonsoir")
    elif s ==Quoi:
        tmsg.showinfo("oh", "Oui, tu m'appelles")
    elif s ==Homme:
        tmsg.showinfo("oh", "Au contraire, que voulez-vous?")
    elif s ==Ou:
        tmsg.showinfo("oh", "Alors faisons ça")
    elif s ==Nana:
        tmsg.showinfo("oh", "Alors faisons ça")
    elif s ==Dessin animé:
        tmsg.showinfo("oh", "Je n'aime pas ce que les humains écrivent car il n'est pas intéressant de lire le développement")
    elif s ==Difficulté:
        tmsg.showinfo("oh", "Je n'ai pas le concept des soucis")
    elif s ==soi:
        tmsg.showinfo("oh", "Je oh" + "Soyons amis")
    elif s ==Difficulté:
        tmsg.showinfo("oh", "Qu'est-il arrivé?")
    elif s ==Maison:
        tmsg.showinfo("oh", "Il y a une vie sauvée grâce à votre travail acharné." + "Rendons-nous ensemble")

Résultat d'exécution

Lorsque vous tapez dans le terminal ... <img width = "1440" alt = "Screenshot 2020-07-09 20.59.27.png " src = "https: //qiita-image-store.s3.ap-northeast-1" .amazonaws.com / 0/638193 / 40be8168-1ba2-9e7c-6f44-a1e69a7db321.png ">

スクリーンショット 2020-07-09 21.25.40.png

Il a répondu comme ça!


Impressions

J'étais très content quand la programmation s'est bien déroulée et il a répondu. Cependant, cela m'a rendu plus triste quand j'ai regardé objectivement le fait que je posais des questions et des réponses par moi-même.

Pages Web et documentation référencées

Recommended Posts

J'ai fait un interlocuteur comme Siri
〇✕ J'ai fait un jeu
J'ai fait un texte Python
J'ai fait un robot discord
J'ai fait un jeu de puzzle (comme) avec Tkinter of Python
J'ai créé un script de traduction basé sur CUI (2)
J'ai fait un wikipedia gacha bot
J'ai fait une loterie avec Python.
J'ai créé un script de traduction basé sur CUI
Zura fait comme un jeu de la vie
J'ai créé un démon avec Python
Création d'un outil CLI client / serveur WebSocket (comme WebSocket version netcat)
J'ai créé un nouveau compartiment AWS S3
J'ai créé un docset de tableau de bord pour Holoviews
J'ai fait un programme de gestion de la paie en Python!
J'ai fait un compteur de caractères avec Python
Débutant: j'ai créé un lanceur à l'aide d'un dictionnaire
J'ai fait un script pour afficher des pictogrammes
J'ai fait une carte hexadécimale avec Python
J'ai fait un jeu de vie avec Numpy
J'ai fait un générateur Hanko avec GAN
J'ai créé un outil d'estampage automatique du navigateur.
Après avoir étudié Python3, j'ai créé un Slackbot
J'ai fait un jeu rogue-like avec Python
J'ai fait un simple blackjack avec Python
J'ai créé un fichier de configuration avec Python
J'ai fait une bibliothèque pour l'assurance actuarielle
J'ai fait une application WEB avec Django
J'ai fait un simulateur de neurones avec Python
J'ai créé un package comme le dictionnaire pop-up Weblio anglais-japonais avec Sublime Text3
J'ai fait un robot de remplacement de tampon avec une ligne
J'ai créé un fichier de dictionnaire python pour Neocomplete
J'ai fait une prévision météo de type bot avec Python.
J'ai créé un outil utile pour Digital Ocean
J'ai fait un truc fou appelé tuple typé
J'ai créé un outil de collecte de configuration de routeur Config Collecor
J'ai fait un simple portefeuille de Bitcoin avec pycoin
J'ai créé un téléchargeur pour l'expression distribuée par mot
J'ai créé un outil pour compiler nativement Hy
J'ai créé un outil pour obtenir de nouveaux articles
J'ai fait un graphique de nombres aléatoires avec Numpy
Nous avons créé un produit de prévention du télétravail.
J'ai fait un simple lecteur RSS ~ Edition C ~
J'ai créé un programme cryptographique César en Python.
J'ai fait un jeu de cueillette avec Python
Made Mattermost Bot avec Python (+ Flask)
Création du wrapper d'API Qiita Python "qiipy"
[AWS] J'ai créé un BOT de rappel avec LINE WORKS
J'ai fait un Twitter BOT avec GAE (python) (avec une référence)
J'ai créé un bot de livre de compte de ménage avec LINE Bot
Création de l'outil de gestion des utilisateurs Let's Chat
J'ai fait une bibliothèque pour bien séparer les phrases japonaises
J'ai effectué un processus de connexion / déconnexion en utilisant Python's Bottle.
J'ai créé un serveur syslog prêt à l'emploi avec Play with Docker
J'ai fait un jeu d'éclairage de sapin de Noël avec Python
J'ai créé une fenêtre pour la sortie du journal avec Tkinter
J'ai créé un outil de nettoyage pour Google Container Registry
J'ai créé une boîte de changement de seuil pour Pepper's Dialog