Répondre :
Réponse :
Explications :
Bonjour
La factorielle est par définition la multiplication des n premiers facteurs
On a 4!=1*2*3*4 et par convention 0!=1
1) Structurellement
On doit faire des alinéas en utilisant une tabulation pour chaque structure (programme et boucle). Ce qui n'est pas fait dans le programme proposé
2)
Les instructions def, for et return s'écrivent sans majuscule
3)
L'instruction for doit se terminer par :
4)
On doit initialiser la factorielle à 1 puis dans la boucle for multiplier par i et non additionner
5)
Dans l'instruction for, il faut faire apparaître la variable i et range(1,n) ne va donner que des nombres entre 1 et n-1.
Le programme correct est corrigé en pièce jointe
Merci d'avoir visité notre site, qui traite de Informatique. Nous espérons que les informations partagées vous ont été utiles. N'hésitez pas à nous contacter si vous avez des questions ou besoin d'assistance. À très bientôt, et pensez à ajouter notre site à vos favoris !