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

Do you need help?

Problema test fp4.txt es 2 HW 2

L
Lorespo (610 points)
0 14 17
in Info sul corso e sugli esami by (610 points)
closed by
Il codice che ho scritto passa tutti i test tranne quello su fp4.txt, dove ricevo il messaggio di errore

AssertionError: Lists differ: [{'I1': 11182, 'I2': 8753, 'I3': (6, '30083'[1281 chars]if'}] != [{'parola': 'olceb', 'I1': 11182, 'I2': 8753[1281 chars]2')}]

provando ad eseguire il programma passando 'fp4.txt' direttamente come parametro e cercando il dizionario contenente la parola 'olceb' il risultato è questo :

{'I1': 11182, 'I2': 8753, 'I3': (6, '30083'), 'parola': 'olceb'}

A qualcuno è già capitato? Perchè all'interno del messaggio di errore i dizionari non sono formattati correttamente?
351 views
closed with the note: answered

1 Answer

andrea.sterbini (207940 points)
756 1270 2377
by (208k points)

Quella è l'ultima riga corretta della lista di dizionari.

L'errore è spiegato subito dopo

E   First differing element 14=
E   {'I1'= 10905, 'I2'= 8551, 'I3'= (6, '44277'), 'parola'= 'lehbl'}
E   {'parola'= 'ihbei', 'I1'= 10905, 'I2'= 8576, 'I3'= (5, '11046')}

I dizionari possono avere le chiavi in qualsiasi ordine.