Necesito saber el n=?ISO-8859-1?B?+g==?=mero de llamadas a una cierta funci=?ISO-8859-1?B?8w==?=n

Alvaro Leiva aleivag en udd.cl
Lun Nov 28 21:50:56 CET 2005


Lo que quiqres hacer es como un debug.. Seguir el codigo linea por linea??


El 28/11/05 17:44, "Carlos Mestre" <carlos.mestre en gmail.com> escribió:

> Perdon, no sé a lo que te refieres, yo quería otra cosa. ejemplo,
> definir la función factorial en lisp, y utilizando el comando trace
> (trace factorial), luego cuando hago esto:
> Break 3 [6]> (factorial 6)
> 1. Trace: (FACTORIAL '6)
> 2. Trace: (FACTORIAL '5)
> 3. Trace: (FACTORIAL '4)
> 4. Trace: (FACTORIAL '3)
> 5. Trace: (FACTORIAL '2)
> 6. Trace: (FACTORIAL '1)
> 7. Trace: (FACTORIAL '0)
> 7. Trace: FACTORIAL ==> 1
> 6. Trace: FACTORIAL ==> 1
> 5. Trace: FACTORIAL ==> 2
> 4. Trace: FACTORIAL ==> 6
> 3. Trace: FACTORIAL ==> 24
> 2. Trace: FACTORIAL ==> 120
> 1. Trace: FACTORIAL ==> 720
> 
> no sé si se me entiende :-/
> 
> 
> On 11/28/05, NeCuDeCo <necudeco en gmail.com> wrote:
>> puedes ponerle una variable static y reiniciar esta variable antes de llamar
>> x ultma vez a si misma
>> 
>> On 11/28/05, Carlos Mestre <carlos.mestre en gmail.com> wrote:
>>> 
>>> Hula lista y gracias de antemano
>>> 
>>> Resulta que me gustaría saber la cantidad de llamada que se hace sobre
>>> unacierta función en python y mostrar con que parámetros, algo así
>>> 
>>> def factorial(n):
>>>     if n==0:
>>>          return 1
>>>     else:
>>>          return n*factorial(n-1)
>>> 
>>> y que al llamar a factorial(10) pues me vaya mostrando las diferentes
>>> llamdas que se hace, y lo que se va devolviendo tambien, algo así como
>>> el trace (creo que se llamba así) de lisp.
>>> 
>>> Saludos,
>>> Carlos Mestre González
>>> _______________________________________________
>>> Python-es mailing list
>>> Python-es en aditel.org
>>> http://listas.aditel.org/listinfo/python-es
>>> 
>> 
>> 
>> 
>> --
>> --------------------------
>> NeCuDeCo
>> http://necudeco.blogsome.com
>> Your Jugdment Day is NOW
>> _______________________________________________
>> Python-es mailing list
>> Python-es en aditel.org
>> http://listas.aditel.org/listinfo/python-es
>> 
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es




Más información sobre la lista de distribución Python-es