Bonjour
Je cherche une fonction en Python pour calculer la factorielle d'un nombre mais je n'ai pas trouvé.. ça existe ?
Sinon j'ai fait ce petit script
Code:
1
2
3
4
5 def fact(x): f=1 for i in range(x): f=f+f*i return f
est-ce correct comme code ?Citation:
>>> from fact import *
>>> fact(8)
40320
merci