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)
0 comentarios:
Publicar un comentario