Задание
Какие ошибки допущены в коде?
def factorial\(n\):
if n == 0:
return 1
else:
return n * factorial\(n \- 1\)
print\(factorial\(5\))
- В коде отсутствуют ошибки
- Функция бесконечно будет возвращать 1
- Необходимо указать тип возвращаемого значения
- Функция вызывает сама себя