Ultima modifica:
Ho iniziato da poco a studiare Python. Avevo intenzione di fare un programma in cui l'utente scrivendo per esempio "somma", "moltiplicazione" o qualche altra operazione gli vengono chiesti due valori e poi viene restituito il risultato. Sono sicuro che il codice che ho scritto è sbagliato al 100% ma sono le prime volte che provo a fare qualcosa del genere. So che magari ho scritto cavolate ma capitemi xD. Non voglio che mi scriviate il codice ma che mi diciate cosa ho sbagliato e come dovrei riparare i miei errori.
Codice:
def somma():
a=int(input("Primo valore= "))
b=int(input("Secondo valore= "))
c=a+b
print ("Somma= ",c)
b1="inizio"
a1={"addizione": def somma()}
while b1 != "":
b1=input("Cosa vuoi calcolare?")
if a1.has_key(b1):
print a1[b1]