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

Do you need help?

dubbio su es2 hw 3

L
LucaMattei (840 points)
4 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 :)
384 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)
4 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)
8 36 50
by (1.6k points)
Io ho lo stesso problema, sto pensando che il problema sia nel metodo save
L
LucaMattei (840 points)
4 22 27
by (840 points)
devo essere sincero è venuto anche a me il dubbio però bho è strano
R
RigelsHysaj (1550 points)
8 36 50
by (1.6k points)
cmq io l'ho fatto ed era li il problema, nel metodo salva