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 !