Exemple de définition récursive d’un fonction

Author:

 calcul
{filelink=16186}

 
def factorielle( nombre ):
 
   if nombre <= 1:
      return 1
   else:
      return nombre * factorielle( nombre - 1 )  # Appel récursif de la fonction
 
#Calculer la factorielle des nombres 1 à 10
for i in range( 11 ):
   print "%2d! = %d" % ( i, factorielle( i ) )
 
# 0! = 1
# 1! = 1
# 2! = 2
# 3! = 6
# 4! = 24
# 5! = 120
# 6! = 720
# 7! = 5040
# 8! = 40320
# 9! = 362880
#10! = 3628800

Livres Sur ce Sujet

Apprendre à programmer avec Python 3 Apprenez à programmer en Python Python : Petit guide à l’usage du développeur agile Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices !

Leave a Reply

Your email address will not be published. Required fields are marked *


− five = 0