Factorielle en Python
La factorielle d’un nombre est le produit de tous les entiers compris entre 1 et lui-même. Pour trouver une factorielle d’un nombre donné, on utilise une boucle for sur une plage allant de 1 à X(nombre entré). Rappelez-vous que la fonction range() exclut la valeur d’arrêt. Par conséquent, la valeur d’arrêt doit être le nombre entré + 1.
Chaque nombre dans la plage est multiplié cumulativement dans la variable fact qui est initialisée à 1.
nbr = int(input('Entrez un nombre : ')) fact = 1 for i in range(1, nbr+1): fact = fact * i print (nbr,'! = ',fact)
Cela produit le résultat suivant:
Entrez un nombre : 3 3 ! = 6
je le remerciiii