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.

problema criteri di divisibilità

m
matteo91 (490 points)
2 10 15
in Es1 by (490 points)
ho completato il mio codice, che una volta testato su jupiter sebbene ci metta 70 secondi mi da comunque i risultati giusti,mentre testandolo sul grade mi da assertion error e mi ritorna come se  la lista ls non fosse stata modificata,ho controllato poi facendo il print sia della lista dei primi che la lista ls da modificare e viene modificata correttamente...qualcuno ha avuto lo stesso problema?
316 views
closed

1 Answer

Best answer
giorgio.belli (10140 points)
24 74 98
by (10.1k points)
edited by
Ciao, il tuo problema è dipeso dal fatto che andando a modificare la lista passata come parametro all'interno della funzione, la modifica è fatta localmente e alla fine dell'esecuzione quella variabile locale viene distrutta.

Dovresti usare i metodi della classe "list" per arrivare alla soluzione come gia descritto in quest'altro thread http://q2a.di.uniroma1.it/489/trasformare-la-lista-es-1-homework.

Spero di essere stato chiaro altrimenti chiedi