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