Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset
Comments Off

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

 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

----------------------------------------------------------------------------

Comments are closed.