НачатьНачать бесплатно

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

Вы реализуете тесты с помощью pytest, используя готовые тест-кейсы для проверки функции factorial. Функция factorial от n возвращает произведение всех положительных целых чисел от 1 до 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():
	____
Редактировать и запускать код