ÎncepețiÎncepe gratuit

Factorialul unui număr

Vei implementa teste pytest folosind cazurile de test furnizate pentru a testa funcția factorial. Factorialul lui n este produsul tuturor numerelor întregi pozitive mai mici sau egale cu n. Se garantează că n este un număr întreg non-negativ. La fiecare pas, vei primi un caz de test pe care trebuie să îl implementezi în Python. Biblioteca pytest a fost deja importată pentru tine.

Acest exercițiu face parte din cursul

Introducere în testarea în Python

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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():
	____
Editează și rulează codul