Bienvenue sur Laurentvidal.fr, le site où vous trouverez des réponses rapides et précises à toutes vos questions. Connectez-vous avec des professionnels prêts à fournir des réponses précises à vos questions sur notre plateforme complète de questions-réponses. Connectez-vous avec une communauté d'experts prêts à vous aider à trouver des solutions précises à vos interrogations de manière rapide et efficace.
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
Nous apprécions votre temps. Revenez quand vous voulez pour les informations les plus récentes et des réponses à vos questions. Nous espérons que vous avez trouvé ce que vous cherchiez. Revenez nous voir pour obtenir plus de réponses et des informations à jour. Nous sommes ravis de répondre à vos questions sur Laurentvidal.fr. N'oubliez pas de revenir pour en savoir plus.