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

Do you need help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2023-24 loggatevi e attivatelo nella vostra pagina dei corsi preferiti. A quel punto il corso appare nel menù personale cliccando sul proprio avatar. Per i materiali degli anni precedenti seguite lo stesso metodo.

To join the Programming/Lab 2023-24 course, log-on and select it on the my courses page. It will appear on the personal menu of your avatar. For earlier years use the same method.

hw4 test_ID_02___3___3__8_

C
C.Calamia (720 points)
7 17 25
in HW1 opzionale by (720 points)
Salve a tutti, ho un altro problema con questo homework: quando eseguo il programma dal mio editor sul file di input parole3 il file di output che creo è tale e quale al file che contiene la soluzone, ris3, e ritorna anche il numero esatto di parole. Quando lancio il test dell'esercizio pero la mia lista è diversa da quella giusta ( AssertionError: Lists differ) e contiene ben 9 parole in più oltre quelle giuste che comunque sono presenti. Come è possibile che il risultato cambi a seconda che il programma venga eseguito dall'editor o che venga eseguito nei test?
335 views

1 Answer

andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Se lo consegni posso dargli un'occhiata
C
C.Calamia (720 points)
7 17 25
by (720 points)
ho consegnato, grazie professore
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Mi sa che hai dimenticato di salvare il file del testo ricostruito. Il nome del file viene passato nell'argomento ftesto_out
C
C.Calamia (720 points)
7 17 25
by (720 points)
con il costrutto with open il file che scrivo non dovrebbe salvarsi automaticamente senza usare il metodo close? Forse non ho capito bene cosa intende
andrea.sterbini (207920 points)
750 1267 2373
by (208k points)
Alla open passi una stringa invece che l'argomento
C
C.Calamia (720 points)
7 17 25
by (720 points)
ok si adesso quell'errore non viene piu, rimangono solo gli errori di timeout, grazie dell'aiuto