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.

Test 21b aggiungi

alessioclemente (19640 points)
19 67 153
in Es2 by (19.6k points)
Salve, il mio metodo aggiungi comincia con un if, che controlla se la x passate è non è  nelle x usate, se il colore dello sfondo è diverso dal rettangolo, e se il rettangolo passato è un oggetto di tipo rettangolo. Se non rispetta queste condizione finisce nell'else e chiamo il ValueError. Non so perché in questi 3 test mi va in value error, qualche aiuto?
366 views

1 Answer

A
Andrea Bisaccia (800 points)
3 10 19
by (800 points)

Non devi chiamare il valueError  se il colore dello sfondo==colore del rettangolo.....devi solo non aggiungerlo allo skyline  devil

alessioclemente (19640 points)
19 67 153
by (19.6k points)
Non è uno dei vincoli il fatto che i rettangoli non possono essere come lo sfondo?
alessioclemente (19640 points)
19 67 153
by (19.6k points)
Ah, letto male, strano, perché non va chiamato?
A
Andrea Bisaccia (800 points)
3 10 19
by (800 points)
semplicemente perchè non è nelle specifiche. l'ho letto anche in un altro post dove rispondeva proprio il prof
alessioclemente (19640 points)
19 67 153
by (19.6k points)
Quindi un controllo va comunque messo? Semplicemente se sono uguali non aggiungo ma esco dalla funzione?
A
Andrea Bisaccia (800 points)
3 10 19
by (800 points)
si, interrompi la funzione aggiungi