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.

class Regista

V
Virtnet (1230 points)
4 32 43
in Es3 by (1.2k points)
closed by
Ciao ,
Mi dà un error che non capisco come mai?

Quando faccio run sul test.

leggi_archivio_film
    catalogo_registi[nameReg] = Regista(info)

NameError: name 'Regista' is not defined

anche per Film mi dà un error.
257 views
closed with the note: risolto

1 Answer

_andrea_ (45670 points)
13 42 297
by (45.7k points)
L'hai definita bene la classe? Hai definito il costruttore? Sicuramente sta lì l'errore, nella definizione delle classi. Per Attore non ti dice niente?
V
Virtnet (1230 points)
4 32 43
by (1.2k points)
Per Attore non dice niente, ho definito per tutti i classi i __init__
_andrea_ (45670 points)
13 42 297
by (45.7k points)
Runna il program03 su spyde, vai sulla console e fai
a=Regista(dizionario a caso preso dal json)
Vedi se ti dice sempre che sbaglia
V
Virtnet (1230 points)
4 32 43
by (1.2k points)
Il problema risolto, ho dimenticato a cancellare "leggi_archivio_film('films.json',catalogo_attori)" lol
_andrea_ (45670 points)
13 42 297
by (45.7k points)
Non ho capito ma meglio così