← К задачам
Легко · +1РекурсияФункции

Факториал (рекурсия)

Напишите рекурсивную функцию factorial(n), которая вычисляет факториал неотрицательного целого числа n — произведение всех натуральных чисел от 1 до n. По определению 0! = 1 и 1! = 1.

Вход: целое число n >= 0. Выход: целое число n!.

Примеры:

  • factorial(5) -> 120 (это 1*2*3*4*5)
  • factorial(0) -> 1
def factorial(n):
    # ваш код: используйте рекурсию
    pass
Для запуска тестов необходима авторизация.
Поддержать проект