Apprendre à programmer avec des cartes

Calcul de factorielles

Question

Réalisez un programme qui calcule l'entier n!, n étant donné.

Solution

def factorielle(n):

  """

  calcul le factoriel de n donné en parametre

  >>> factorielle(5)

  120

  """

  i=n-1

  fact=n

  while(i>0):

    fact=fact*(n-i)

    i=i-1

  return fact

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Laetitia Jourdan, Éric Wegrzynowski, Léopold Weinberg. FIL - IEEA - Univ. Lille1. http://www.fil.univ-lille1.fr Paternité - Pas d'Utilisation CommercialeRéalisé avec Scenari (nouvelle fenêtre)