Quote:
Originariamente inviato da NickerX
Ho modificato la funzione "controllaScelta()" aggiungendo un dizoinario in questa maniera:
Codice:
# Funzione controllo scelta
def controlloScelta( s ):
sceltaOperazioni = { '0' : operazioni(), '1' : calcSqrt(), '2' : calcFabs() }
sceltaOperazioni[ s ]
Devo anche correggere la funzione "operazione()" perché ha grandi problemi!! 
|
Dovresti correggere anche controlloScelta:
Codice:
# Funzione controllo scelta
def controlloScelta(s):
sceltaOperazioni = {'0' : operazioni, '1' : calcSqrt, '2' : calcFabs}
sceltaOperazioni[s]()
Nel dizionario bisogna mettere il nome della funzione, non la sua invocazione (con le parentesi tonde), che deve avvenire dopo.