Exemple de factorielle en Python

Document 对象参考手册Exemples Python3

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

Document 对象参考手册Exemples Python3

Autres extensions