Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

hw8 dizionario nested - biforcazioni: non salvo i dati precedenti

m
massimocoppola (950 points)
2 18 21
in HW8 obbligatorio by (950 points)
Salve,

Ho impostato l'homework creando un dizionario nested:

dizio={ clue: {CITTA1: [CITTA2segreto, CITTA3segreto] } }.

Funziona anche. Ma quando arriva ad una biforcazione, quando torna indietro la prima è corretta le altre perdono i dati precedenti alla biforcazione (per queste comunque, la parte successiva alla biforcazione è corretta).

Qualcuno sa dove posso andare a sbattere la testa?
340 views

4 Answers

O
Oakandrew (6400 points)
7 27 64
by (6.4k points)
Salve.

Non so come funziona di preciso questa struttura dati, ma non la dovresti modificare dentro funzione ricorsiva
AdSum (16290 points)
9 20 134
by (16.3k points)
Come fai a perdere i dati? Rimuovi i valori via via che li navighi?
f
fabio.chiarini (2280 points)
0 0 7
by (2.3k points)
Prova anche a ricontrollare bene dove hai posizionato il/i return all'interno della funzione ricorsiva, potrebbe dipendere da quello.
g
giacomo_venturini (6680 points)
3 6 40
by (6.7k points)
invece che passare l'originale della struttura che contiene i valori scoperti passa delle copie, in questo modo eviti effetti collaterali di questo tipo