ПочатиПочніть безкоштовно

Факторіал числа

Ви реалізуєте тести pytest, використовуючи надані тестові випадки для перевірки функції factorial. Факторіал n — це добуток усіх додатних цілих чисел, що не перевищують n. Гарантовано, що n є невід'ємним цілим числом. На кожному кроці ви отримаєте тестовий випадок, який треба реалізувати в Python. Бібліотеку pytest уже імпортовано для вас.

Ця вправа є частиною курсу

Вступ до тестування в Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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():
	____
Редагувати та запускати код