Exemple de factorielle en Python
La factorielle d'un entier (en anglais : factorial) est le produit de tous les entiers positifs inférieurs ou égaux à ce nombre, et la factorielle de 0 est 1. C'est-à-dire : n! = 1×2×3×...×n.
Exemple
#!/usr/bin/python3
# Nom de fichier : test.py
# auteur : www.example.com
# Calculer la factorielle à partir du nombre saisi par l'utilisateur
# Obtenir le nombre saisi par l'utilisateur
num = int(input("Veuillez entrer un nombre :"))
factorial = 1
# Vérifier si le nombre est négatif, 0 ou positif
if num < 0:
print("Désolé, les nombres négatifs n'ont pas de factorielle")
elif num == 0:
print("La factorielle de 0 est 1")
else:
for i in range(1,num + 1):
factorial = factorial*i
print("La factorielle de %d est %d" %(num,factorial))
La sortie après exécution du code ci-dessus est :
请输入一个数字: 3 3 的阶乘为 6Autres extensions
Exemples Python3