teaching:progappchim:factorielle

Calcul de factorielles

La factorielle d'un nombre naturel n est le produit des nombres entiers strictement positifs inférieurs ou égaux à n. Elle est notée n!. Pour n=0, on a 0!=1, ensuite 1!=1, 2!=2, 3!=6, 4!=24,…

Regardez, et essayez…

factorielle01-mauvais.py
a = 1 * 2 * 3 * 4 * 5 * 6 * 7 * 8 * 9 * 10 * 11 * 12
print(a)

Vous avez bien le calcul d'une factorielle. Mais pourquoi ce code est-il si mauvais ?

  • code sans commentaire
  • noms de variables sans signification
  • pas de structure de programmation
  • pas de généralisation possible, on a juste 12!
  • pas de déclaration sur l'environnement python et l'encodage

Pour palier à ces défauts, quelles propositions avez-vous ?

Cherchez par vous-même, essayez, et surtout ne vous contentez pas de lire la solution ! Vous aurez l'impression de comprendre, mais vous risquez bien de ne rien apprendre alors…

Réponse à la page suivante !

Ce site web utilise des cookies pour analyser le trafic de visites. En restant sur ce site, vous acceptez le stockage de cookies sur votre ordinateur. En savoir plus
  • teaching/progappchim/factorielle.txt
  • Dernière modification: 2017/02/24 09:17
  • de villersd