Variabili in funzione ricorsiva

EffeGi (1530 points)
0 1 5
asked May 15, 2020 in Programmare in Python by EffeGi (1,530 points)

Buongiorno a tutti,

provando ad implementare una funziona ricorsiva, in particolare nell' HW8, riscontro il problema di "dictionary changed size" per un dizionario durante i cicli di riscorsione.

Capisco che non si può modificare la dimensione del dizionario mentre si cerca nel dizionario stesso, ma come si può lavorare su una variabile ricorsivamente se non è possibile effettuare modifiche sulla stessa? 

La domanda è più concettuale che pratica, per capire meglio il funzionamento logico di Python nelle ricorsioni. 

Se uso una variabile non possono modificarla negli step successivi? Come si può lavorare su modifiche successive ad ogni passo?

Grazie per l'aiuto!

139 views

1 Answer

andrea.sterbini (172300 points)
510 927 1776
answered May 16, 2020 by andrea.sterbini (172,300 points)
Mandami un esempio in PM