Ejemplo de factorial en Python
El factorial de un entero (en inglés: factorial) es el producto de todos los enteros positivos menores o iguales a ese número; el factorial de 0 es 1. Es decir: n!=1×2×3×...×n.
Ejemplo
#!/usr/bin/python3
# Filename : test.py
# author by : www.example.com
# Calcular el factorial mediante un número ingresado por el usuario
# Obtener el número ingresado por el usuario
num = int(input("Introduzca un número:"))
factorial = 1
# Verificar si el número es negativo, cero o positivo
if num < 0:
print("Lo sentimos, los números negativos no tienen factorial")
elif num == 0:
print("El factorial de 0 es 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("El factorial de %d es %d" %(num,factorial))
Al ejecutar el código anterior, el resultado es:
请输入一个数字: 3 3 的阶乘为 6Otras extensiones
Ejemplos de Python3