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.

[RISOLTO] Attore.registi()

T
Torri (680 points)
0 10 17
in Es3 by (680 points)
edited by
Salve, i test sul metodo Attore.registi() mi ritornano un errore perchè anche se effettivamente ritorna un insieme delle giuste dimensioni e con i giusti oggetti di tipo Regista, questi ultimi sono istanza diverse da quelle dal catalogo_registi.

'I registi tornato da Attore.registi() devono essere le stesse istanze che stanno nel catalogo_registi'

Il problema è che ho provato a creare il set dei registi di Attori in diversi modi, tra cui quello di aggiornare il set mentre aggiorno il catalogo registi...Qualcuno ha dei consigli su come risolvere questo errore?
342 views

1 Answer

_andrea_ (45670 points)
13 42 297
by (45.7k points)
nell'__init__ di Attore metti un self.registi=set(), così ogni istanza di Attore avrà un set vuoto all'inizio. poi quando inizi a scorrere il catalogo dei film, quindi anche i registi, ogni volta che trovi un regista in un film lo aggiungi al set di ogni Attore che ha lavorato a quello stesso film. gli oggetti Attore li hai perché stanno nel dizionario creato all'inizio, gli oggetti Regista li hai perché li devi creare per metterli nel dizionario dei registi
T
Torri (680 points)
0 10 17
by (680 points)
Grazie lo stesso ma ho il problema era un altro cioè che sbagliavo a formare il catalogo registi.
_andrea_ (45670 points)
13 42 297
by (45.7k points)
quindi hai risolto?