Ciao a tutti.
Nel codice dell'HW2, ad un certo punto, dentro la funzione ex1 richiamo una funzione secondaria,
def ex1(g1,g2,g3,g4,num_hand,num_letter):
[faccio qualcosa...]
variabile = funzione_aggiuntiva(parametro)
[faccio altro...]
ovviamente funzione_aggiuntiva(parametro) è definita più avanti per conto suo, e fai il return di una certa variabile calcolata al suo interno.
Vengo alla domanda: se testo la funzione_aggiuntiva chiamandola direttamente e passandogli il parametro, il risultato è quello atteso.
Se invece la richiamo da dentro ex1 sembra che venga proprio ignorata...
Qualche idea?
Grazie mille
Nel codice dell'HW2, ad un certo punto, dentro la funzione ex1 richiamo una funzione secondaria,
def ex1(g1,g2,g3,g4,num_hand,num_letter):
[faccio qualcosa...]
variabile = funzione_aggiuntiva(parametro)
[faccio altro...]
ovviamente funzione_aggiuntiva(parametro) è definita più avanti per conto suo, e fai il return di una certa variabile calcolata al suo interno.
Vengo alla domanda: se testo la funzione_aggiuntiva chiamandola direttamente e passandogli il parametro, il risultato è quello atteso.
Se invece la richiamo da dentro ex1 sembra che venga proprio ignorata...
Qualche idea?
Grazie mille