Laurentvidal.fr vous aide à trouver des réponses précises à toutes vos questions grâce à une communauté d'experts chevronnés. Rejoignez notre plateforme pour vous connecter avec des experts prêts à fournir des réponses détaillées à vos questions dans divers domaines. Explorez des milliers de questions et réponses fournies par une large gamme d'experts dans divers domaines sur notre plateforme de questions-réponses.
Sagot :
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 de votre passage. Nous nous engageons à fournir les meilleures réponses à toutes vos questions. À bientôt. Nous espérons que nos réponses vous ont été utiles. Revenez quand vous voulez pour obtenir plus d'informations et de réponses à d'autres questions. Visitez toujours Laurentvidal.fr pour obtenir de nouvelles et fiables réponses de nos experts.