ritorno dei valori tramite return
una funzione può ritornare anche più valori o nemmeno uno
import sys
#definizione di una funzione
def calc(arg1,operatore,arg2):
if operatore=="+":
risultato=arg1+arg2
elif operatore=="-":
risultato=arg1-arg2
elif operatore=="*":
risultato=arg1*arg2
elif operatore=="/":
risultato=arg1/arg2
return risultato
#programma principale
risultato=calc(int(sys.argv[1]),sys.argv[2],int(sys.argv[3]))
print("= ",risultato)
Nessun commento:
Posta un commento