12345678910111213141516171819202122 |
- def ffact(n):
- """
- Calcul de n! pour n>0
- Résultat: tuple( True/False, valeur)
- >>> ffact(4)
- (True, 24)
- >>> ffact(-4)
- (False, 0)
- """
- if n<= 0:
- return False,0
- else:
- ret = 1
- for i in range(1,n+1):
- ret *= i
- return True,ret
- #
- print(ffact(10))
|