LoslegenKostenlos starten

Fakultät der Zahl

Du implementierst pytest-Tests, indem du die bereitgestellten Testfälle verwendest, um die Funktion factorial zu testen. Die Funktion factorial von n ist das Produkt aller positiven ganzen Zahlen, die kleiner oder gleich n sind. Es ist garantiert, dass n eine nichtnegative ganze Zahl ist. Bei jedem Schritt erhältst du einen Testfall, den du in Python implementieren musst. Die pytest-Bibliothek wurde bereits für dich importiert.

Diese Übung ist Teil des Kurses

<Kurs>Einführung in das Testen in Python</Kurs>
Kurs ansehen

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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():
	____
Code bearbeiten und ausführen