Buonasera, mi trovo di fronte ad un dilemma che mi sta facendo impazzire. ho il seguente grade:
error -> AssertionError when input=('file03.txt', '121') {'', 'ivi', 'sos', 'oso', 'odo', 'afa', 'aia', 'ere', 'idi', 'imi', 'non', 'gag', 'iti', 'oro', 'ala', 'ava', 'ama', 'ada', 'ara'} != {'ivi', 'oso', 'odo', 'afa', 'ere', 'aia', 'non', 'imi', 'idi', 'iti', 'oro', 'ala', 'ama', 'ara', 'ava', 'ada', 'sos', 'gag'} <- il secondo e' l'insieme corretto
test_program_2 si cercano in 'file03.txt' parole compatibili con la struttura '3533939339' error -> AssertionError when input=('file03.txt', '3533939339') {'', 'ninnananna'} != {'ninnananna'} <- il secondo e' l'insieme corretto
come si vede viene sempre visualizzata una stringa vuota che manda in errore il mio output, che invece è corretto dal punto di vista logico. Da cosa potrebbe essere dovuto? Ho controllato i vari step del codice e mi sembra che funzioni a dovere.
Grazie!