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.

Problema passaggio argomenti al metodo vittore_livello

A
Alessio22 (340 points)
3 8 13
in Es2 by (340 points)
closed by
In poche parole quando provo ad usare nodo.vittorie_livello('x',1) mi dice che vittorie_livello non è un attributo della classe NodoTriss, mentre se scrivo nodo.vittorie_livello() mi dice che il metodo vittorie_livello vuole altri due argomenti. Non riesco a capire dove sbaglio e perchè una volta lo riconosce come attributo e un'altra come metodo.
262 views
closed with the note: risolto

1 Answer

LeonardoEmili (35740 points)
14 65 155
by (35.7k points)

Ciao!

Vittorie livello è un metodo dell'oggetto NodoTris. In quanto tale lavora come una funzione solo che in fase di definizione vuole anche l'argomento "self". Pertanto devi passargli come argomenti quelli che li hai fornito in fase di definizione fatta eccezione per self stesso.

Buona serata!

Leonardo Emili

A
Alessio22 (340 points)
3 8 13
by (340 points)
è quello che faccio, comunque non so, ho cancellato le varie righe e riscritte esattamente uguale e adesso va, grazie comunque.
LeonardoEmili (35740 points)
14 65 155
by (35.7k points)
Sarà stato un semplice errore di battitura! Capita a tutti :D