Произведение до числа

Факториал часто встречается в математике и задачах на рекурсию: это произведение всех целых чисел от 1 до n. Напишите функцию, которая вычисляет факториал неотрицательного числа n. Важно помнить особое правило: факториал 0 равен 1.

Примеры

Ввод
0
Вывод
1
Ввод
1
Вывод
1
Ввод
5
Вывод
120

Нужно реализовать

def factorial(n: int) -> int:

Теги

mathrecursion
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
0
Ожидаемый1
2
Ввод
1
Ожидаемый1
3
Ввод
5
Ожидаемый120
4
Ввод
6
Ожидаемый720
5
Ввод
10
Ожидаемый3628800
6
Ввод
3
Ожидаемый6
Фокус-радио
На паузе · SomaFM · Fluid