CommencezCommencez gratuitement

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

Voir le cours

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():
	____
Modifier et exécuter le code