Non so se le domande che farò sono già state fatte ma volevo togliermi alcuni dubbi (forse anche stupidi ma almeno per essere sicuro) :
1) nel metodo to_tuple della classe Skyline dic che si deve ritornare una tupla (sfondo,) la virgola è un errore di battitura e quindi deve esserci solo lo sfondo o si deve inserire qualcos altro nella tupla?
2) Gli errori vanno gestiti solo quando gli attributi delle classi rettangolo e colore non sono validi o anche per esempio quando nella funzione aggiungi si prova ad aggiungere un rettangolo con colore uguale allo sfondo?
3) se si avesse un rettangolo con luminosità minore di uno più grande e questo venisse completamente "ricoperto" dall'altro, quel rettengolo dovrà comunque essere contato nell'insieme dei rettangoli che formano lo skyline?
Grazie per le risposte
1) nel metodo to_tuple della classe Skyline dic che si deve ritornare una tupla (sfondo,) la virgola è un errore di battitura e quindi deve esserci solo lo sfondo o si deve inserire qualcos altro nella tupla?
2) Gli errori vanno gestiti solo quando gli attributi delle classi rettangolo e colore non sono validi o anche per esempio quando nella funzione aggiungi si prova ad aggiungere un rettangolo con colore uguale allo sfondo?
3) se si avesse un rettangolo con luminosità minore di uno più grande e questo venisse completamente "ricoperto" dall'altro, quel rettengolo dovrà comunque essere contato nell'insieme dei rettangoli che formano lo skyline?
Grazie per le risposte