Quest’oggi presentiamo un’esempio di calcolatrice in python utilizzando i concetti che fino ad adesso sono stati spiegati :
def menu():
print "1 - Addizione"
print "2 - Sottrazione"
print "3 - Prodotto"
print "4 - Divisione"
print "0 - Esci"
return raw_input(">>> ")
def addizione():
num1=input("Primo numero : ")
num2=input("Secondo numero : ")
return num1+num2
def sottrazione():
num1=input("Primo numero : ")
num2=input("Secondo numero : ")
return num1-num2
def prodotto():
num1=input("Primo numero : ")
num2=input("Secondo numero : ")
return num1*num2
def divisione():
num1=input("Primo numero : ")
num2=input("Secondo numero : ")
return num1/num2
#---MAIN---#
scelta=menu()
while (scelta!="0"):
if scelta=="1":
print addizione()
elif scelta=="2":
print sottrazione()
elif scelta=="3":
print prodotto()
elif scelta=="4":
print divisione()
print ""
scelta=menu()
La funzione menu() restituisce una stringa col numero di scelta ed in base al valore della variabile scelta viene richiamata la funzione addizione,sottrazione,prodotto,divisione.
Leggi il resto dell'articolo..Termini legati all'articolo: addizione, calcolatrice, divisione, funzione, procedura, prodotto, python, raw_input, return, script, sottrazione


