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.

Chiarimento seconda nota HW8

m
matride_09 (860 points)
2 8 10
in HW8 by (860 points)
closed by
Buongiorno a tutti, scusate per la domanda, ma non ho ben capito cosa significhi la seconda nota del testo dell'hw, ovvero:

"NOTA: la funzione/metodo ricorsivo/o deve essere definita a livello più esterno
      altrimenti fallirete il test di ricorsione."

Cosa si intende quando dice che funzioni e metodi ricorsivi devono essere definiti al livello più esterno?
227 views
closed

1 Answer

Best answer
AL1990 (28120 points)
3 6 142
by (28.1k points)
edited by
I test controllano la presenza di una funzione ricorsiva al livello più esterno, quindi va definita allo stesso livello della funzione principale (o può essere ricorsiva la funzione principale stessa), non va definita all'interno di altre funzioni.

Esempio:

def funzione principale():

    pass

def funzione ricorsiva():

    pass
m
matride_09 (860 points)
2 8 10
by (860 points)
perfetto, grazie mille