Ceci est une ancienne révision du document !
Factorielle : une fonction en Python
Voici une version avec la fonction factorielle() <sxh python; title : factorielle04-fonction_1.py> #! /usr/bin/env python # -*- coding: utf-8 -*- “”“ Calcul de la factorielle d'un nombre Référence : http://fr.wikipedia.org/wiki/Factorielle ”“” def factorielle(arg_n):
# structure de répétition pour appliquer la définition de la factorielle reponse=1 # la réponse sera dans la variable reponse i=1 # on va commencer par 1 while i <= arg_n: # répétition "while" avec une condition à préciser reponse = reponse*i #actualisation de reponse i=i+1 #incrémenter i return reponse
# on demande le nombre : print “Calcul de la factorielle de n” chainelue=raw_input(“Que vaut n ? ”) n= int(chainelue) print n
# on affiche la réponse print “La factorielle vaut ”,factorielle(n) </sxh>
: à suivre…