Ejercicios Integradores Resueltos (Listas, Matrices, Diccionarios, Funciones)
21. Factorial
Crear un programa que pida el ingreso de un nro. entero positivo y calcule el factorial.
Solución
def factorial(num):
resultado = num
for i in range(num-1,1,-1): #interpretar los argumentos de range!
resultado = resultado * i
return resultado
x=int(input("Ingrese x, calcularemos x!: "))
print(factorial(x))
¿Que sucede x es negativo?Que sucede si x es cero?