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