Documentos de Académico
Documentos de Profesional
Documentos de Cultura
def solicitarValor():
""" Solicita el ingreso de un valor numerico. Asegurando que
que el mismo sea igual o mayor a cero"""
valor = input("Valor: ")
while not(valor.isdigit()):
print("Error! Debe ingresar un valor mayor ó igual a cero")
valor = input("Valor: ")
return int(valor)
def factorial(n):
""" Calcula el factorial de el numero recibido, que debe ser
mayor o igual a cero """
resultado = 1
for i in range(2,n+1):
resultado = resultado * i
return resultado
valor_ingresado = solicitarValor()
print("Factorial: ",factorial(valor_ingresado))
Página 1