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.

dubbio su es2 hw 3

L
LucaMattei (840 points)
5 22 27
in Es2 by (840 points)
ho un dubbio, in quanto non specificato nel testo:

non riesco a passare il test 21b

in poche parole quello dove nel metodo aggiungi dello skyline vengono forniti valori errati del che infrangono le regole dello skyline ovvero nello skyline è gia presente un rettangolo con quella coordinata X oppure lo sfondo dello skyline è del colore del rettangolo.

ora ho pensato a due modi per gestire la problematica:

- il primo è un semplice return nella funzione in modo tale che non venga aggiunto nulla

- il secondo è un ValueError

ma in entrambi i casi non passa il test, qualche consiglio? qualcun'altro con lo stesso problema? il testo non specifica come gestire un errore di questo tipo o forse lo interpreto male io.

grazie in anticipo :)
428 views

1 Answer

e
enricograziani (1190 points)
2 13 27
by (1.2k points)
io l'ho gestito con il ValueError vedendo che quello che aggiungo sia un rettangolo, x sia un intero positivo e che la tupla del colore del rettangolo sia diversa da quella del colore di sfondo
L
LucaMattei (840 points)
5 22 27
by (840 points)
ma ti supera quel test? perche a me in entrambi i casi non lo passa... ed è strano
R
RigelsHysaj (1550 points)
10 36 50
by (1.6k points)
Io ho lo stesso problema, sto pensando che il problema sia nel metodo save
L
LucaMattei (840 points)
5 22 27
by (840 points)
devo essere sincero è venuto anche a me il dubbio però bho è strano
R
RigelsHysaj (1550 points)
10 36 50
by (1.6k points)
cmq io l'ho fatto ed era li il problema, nel metodo salva