Do you need any help?

Notice Board

Per partecipare al corso di Fondamenti di programmazione 2021-22 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 2021-22 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.

VIDEOLEZIONI DEL CORSO DI FONDAMENTI DI PROGRAMMAZIONE AA20-21

PROGRAMMING COURSE VIDEOCONFERENCES AY20-21

voto homework

s
simone.lioy (1420 points)
23 30 39
asked Oct 28, 2019 in Info sul corso e sugli esami by simone.lioy (1,420 points)
recategorized Oct 28, 2019 by andrea.sterbini
ragazzi gentilmente mi potete spiegare come funziona il voto? perchè su spyder mi dava passati 15 su 16 ora invece che ho caricato il programma mi da test superati 1 con un voto provvisorio di 1.88. aiutatemi che non sto capendo nulla grazie.
415 views

3 Answers

E
Edward (25950 points)
2 4 172
answered Oct 28, 2019 by Edward (25,950 points)

Allora, il voto provvisorio funziona che ottieni un punteggio pari a 30 * numero di test passati / numero di test totali.

Quindi 15 test passati su 16 vuol dire che avresti un voto provvisorio di 28. 1 test passato su 16 diventa 2 come voto.

Dovresti andare a vedere come mai non hai superato gli altri test? È un problema di timeout, oppure è un problema di risultato?

Se è un problema di timeout, il tuo programma è troppo lento (mi sembra strano che passi solo un test però, se sul tuo pc li passi tutti).
Inoltre considera che i tempi della VM sono diversi dai tempi del tuo PC, quindi non ti stupire se sul tuo pc passi 15 o 16 test, e sulla VM ne passi 14 o 15.

Se vai nella scheda correttezza dei risultati dovresti capire qual'è stato il problema.

Simone.A (3750 points)
13 16 26
answered Oct 28, 2019 by Simone.A (3,750 points)
Una volta che inserisci il tuo file program01.py, insieme all'algoritmo, il professore prende il file e lo inserisce nella sua VM, che effettua tutti i test.

E' molto strano che da 15 test su 16 il codice ne abbia superato solamente 1 test su 16.. sei sicuro d'aver consegnato il file corretto? O comunque che effettivamente non ci sia qualcosa di sbagliato sul codice?

Anche a me è successo una cosa simile in quest'ultimo HW2. Spyder mi dice che supero 16 test con 2 errori... una volta consegnato è emerso che invece il mio codice passa solamente 14 test anzichè 16.
andrea.sterbini (172780 points)
513 935 1789
answered Oct 28, 2019 by andrea.sterbini (172,780 points)

C'è qualcosa di strano nel tuo codice, elimini e cerchi un elemento che non c'è

E               ValueError= list.remove(x)= x not in list