Ejemplo de factorial en Python

Document 对象参考手册Ejemplos de Python3

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 的阶乘为 6

Document 对象参考手册Ejemplos de Python3

Otras extensiones