Advertisement
MRtecno98

Project Juno Source code V.1.0.0

Dec 30th, 2016
375
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.53 KB | None | 0 0
  1. #Definisco un dizionario(o HashMap) per salvare domande e risposte
  2. x = {"come ti chiami?" : "Mi chiamo Juno" , "Quanti anni hai?" : "2 anni" , "Come stai?" : "Bene" , "Ciao Juno" : "Ciao anche a te" , "Bravo Juno" : "Grazie!"}
  3.  
  4. print("Ciao, sono Juno, cosa mi vuoi dire?") #Messaggio di benvenuto
  5.  
  6. #While infinito per ciclare
  7. while True :
  8.     d = input(">>> ") #Faccio la domanda
  9.     if d == "exit" :
  10.         print("Ciao, spero di rivederti!")
  11.         break
  12.     if "Quanto fa" in d and "*" in d :
  13.         d = d.replace(" " , "")
  14.         num1 = int(d[8])
  15.         num2 = int(d[10])
  16.         risu = num1 * num2
  17.         print(risu)
  18.         continue
  19.     if "Quanto fa" in d and "+" in d :
  20.         d = d.replace(" " , "")
  21.         num1 = int(d[8])
  22.         num2 = int(d[10])
  23.         risu = num1 + num2
  24.         print(risu)
  25.         continue
  26.     if "Quanto fa" in d and "-" in d :
  27.         d = d.replace(" " , "")
  28.         num1 = int(d[8])
  29.         num2 = int(d[10])
  30.         risu = num1 - num2
  31.         print(risu)
  32.         continue
  33.     if "Quanto fa" in d and "/" in d :
  34.         d = d.replace(" " , "")
  35.         num1 = int(d[8])
  36.         num2 = int(d[10])
  37.         risu = num1 / num2
  38.         print(risu)
  39.         continue
  40.     if d in x :   #Controllo se è stata già fatta e registrata
  41.         print(x[d]) #Se sì stampo la risposta
  42.     else :  #Se no
  43.         print("Non ho capito, cosa devo rispondere?")
  44.         a = input(">>> ") #Chiedo all'utente cosa rispondere
  45.         if a != "niente" :
  46.             x[d] = a #E lo memorizzo
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement