Začněte nyníZačněte zdarma

Faktoriál čísla

Implementuješ testy pomocí pytest na základě připravených testovacích případů pro funkci factorial. Faktoriál čísla n je součin všech kladných celých čísel menších nebo rovných n. Je zaručeno, že n je nezáporné celé číslo. V každém kroku dostaneš testovací případ, který máš implementovat v Pythonu. Knihovna pytest je už naimportovaná.

Toto cvičení je součástí kurzu

Úvod do testování v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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():
	____
Upravit a spustit kód