#! /usr/bin/env python # -*- coding: utf-8 -*- """ Calcul de la factorielle d'un nombre Référence : http://fr.wikipedia.org/wiki/Factorielle """ def factorielle(arg_n): """ structure de répétition pour appliquer la définition de la factorielle """ reponse = 1 # la réponse sera dans la variable reponse i = 1 # on va commencer par 1 while i <= arg_n: # répétition "while" avec une condition à préciser reponse = reponse * i #actualisation de reponse i = i + 1 #incrémenter i return reponse # on demande le nombre : print("Calcul de la factorielle de n") chainelue=input("Que vaut n ? ") n = int(chainelue) print(n) # on affiche la réponse print("La factorielle vaut ",factorielle(n))