Tod ist unvermeidlich, aber meist unbedeutend...
Mostrando entradas con la etiqueta Python. Mostrar todas las entradas
Mostrando entradas con la etiqueta Python. Mostrar todas las entradas

martes, 26 de marzo de 2013

Factorial de N recursivo | Python

El factorial de un numero usando recursividad.

#@GraggLoki
def factorial(n):
    if(n==0):
        return 1;
    return (factorial(n-1)*n)
n=input("Factorial de: ")
print "El resultado es: "+str(factorial(n))

domingo, 17 de marzo de 2013

Factorial de un número en Python

El factorial de un número en Python, usando sumas iterativas:

#!/usr/bin/env python
#Factorial de un numero usando sumas iterativas
#@GraggLoki

def mult(a,b):
    cont=0
    suma=0
    while(cont < b):
        suma=suma+a
        cont=cont+1
    return suma
    
n=input("Numero: ")
if(n < 0):
    print ("No existe factorial de "+str(n))
else:
    if(n==0):
        m=1
    else:
        m=n #m es una copia del numero a calcular
        i=m-1
        while(i!=0):
            m=mult(m,i)
            i=i-1
    print ("El resultado es %d" % m)

Loki!