Powered by Ajaxy
Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

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

[amazon_image id=”2212134347″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3[/amazon_image] [amazon_image id=”B005J2L260″ link=”true” target=”_blank” size=”medium” ]Apprenez à programmer en Python[/amazon_image] [amazon_image id=”2100508830″ link=”true” target=”_blank” size=”medium” ]Python : Petit guide à l’usage du développeur agile[/amazon_image] [amazon_image id=”2212127081″ link=”true” target=”_blank” size=”medium” ]Apprendre à programmer avec Python 3 : Avec plus de 50 pages de corigés d’exercices ![/amazon_image]

No comments yet.

Leave a Comment