Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- UName = input("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nQual'è il tuo nome? >>> ")
- name = "Juno" #Nome del'AI
- #Definisco un dizionario(o HashMap) per salvare domande e risposte
- x = {"Come ti chiami?" : "Mi chiamo " + name , "Quanti anni hai?" : "2 anni" , "Come stai?" : "Bene" , "Ciao " + name : "Ciao anche a te" , "Bravo " + name : "Grazie!" , "Sai chi sono io?" : "Tu sei " + UName}
- print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
- print("Ciao, sono " + name + ", cosa mi vuoi dire?") #Messaggio di benvenuto
- #While infinito per ciclare
- while True :
- d = input(">>> ") #Faccio la domanda
- if d == "exit" :
- print("Ciao, spero di rivederti!")
- break
- if "Quanto fa" in d and "*" in d :
- d = d.replace(" " , "")
- num1 = int(d[8])
- num2 = int(d[10])
- risu = num1 * num2
- print(num1 , "*" , num2 , "fa" , risu)
- continue
- if "Quanto fa" in d and "+" in d :
- d = d.replace(" " , "")
- num1 = int(d[8])
- num2 = int(d[10])
- risu = num1 + num2
- print(num1 , "+" , num2 , "fa" , risu)
- continue
- if "Quanto fa" in d and "-" in d :
- d = d.replace(" " , "")
- num1 = int(d[8])
- num2 = int(d[10])
- risu = num1 - num2
- print(num1 , "-" , num2 , "fa" , risu)
- continue
- if "Quanto fa" in d and "/" in d :
- d = d.replace(" " , "")
- num1 = int(d[8])
- num2 = int(d[10])
- risu = num1 / num2
- print(num1 , "/" , num2 , "fa" , risu)
- continue
- if "pulisci" in d :
- print("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")
- continue
- if d in x : #Controllo se è stata già fatta e registrata
- print(x[d]) #Se sì stampo la risposta
- else : #Se no
- print("Non ho capito, cosa devo rispondere?")
- a = input(">>> ") #Chiedo all'utente cosa rispondere
- if a != "niente" :
- x[d] = a #E lo memorizzo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement