Factorielle d'un nombre
Vous allez implémenter des tests pytest à l'aide des cas de test fournis pour vérifier la fonction factorial. La fonction factorial de n est le produit de tous les entiers positifs inférieurs ou égaux à n. Il est garanti que n est un entier non négatif. À chaque étape, vous recevrez un cas de test que vous devrez implémenter en Python. La bibliothèque pytest a déjà été importée pour vous.
Cette activité fait partie du cours
Introduction aux tests en Python
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
def factorial(n):
if n == 0: return 1
elif (type(n) == int):
return n * factorial(n-1)
else: return -1
# Test case: expected input
def test_regular():
____