Discussione: [Python] Calcolatrice
View Single Post
Old 07-10-2008, 08:40   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da NickerX Guarda i messaggi
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.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso