Python - Funciones y llamadas recursivas

   
Vista:

Funciones y llamadas recursivas

Publicado por Miike (4 intervenciones) el 29/05/2014 05:51:00
Alguien me puede ayudar a entender el flujo de ejecución de este programa.
1
2
3
4
5
6
7
8
9
def factorial(n):
	if n == 0:
		return 1
	else:
		recursivo = factorial(n-1)
		resultado = n * recursivo
		return resultado
 
factorial(n):
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Funciones y llamadas recursivas

Publicado por xve (1230 intervenciones) el 29/05/2014 10:14:14
Hola Miike, según veo, es una función recursiva que se llama a si misma para encontrar el factorial de un numero.

Que duda tienes?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar