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.

Recursion trace error

mirko1010 (5560 points)
13 33 60
in Programmare in Python by (5.6k points)
closed by
Stavo provando la libreria rtrace per vedere le chiamate ricorsive , lho messa dentro lib/python3.11/site-packeges , Viene riconosciuta ,  Ma non finisce mai il suo lavoro , ovviamente senza  trace  e con semplice print funcricorsiva  va ..

Edit Errore mio bisognava cliccare c- XD

In ogni caso per tante chiamate  è un po scomodo ce qualche trucco per visualizzarle in ordine senza c-?
118 views
closed

1 Answer

Best answer
andrea.sterbini (208020 points)
756 1270 2377
by (208k points)
selected by
dipende da come metti il decoratore alla funzione ricorsiva

@trace(True) # fa pausa ad ogni chiamata

@trace() # non fa pausa

quando chiami

funzione.trace(argomenti)
mirko1010 (5560 points)
13 33 60
by (5.6k points)
Grazie per il chiarimento