Какие ошибки допущены в коде ниже:
>>> def factorial(n):
>>> if n == 0:
>>> return 1
>>> else:
>>> return n * factorial(n - 1)
>>> print(factorial(5))

  • В коде допущена ошибка синтаксиса
  • В коде нет никаких ошибок
  • Необходимо указать тип возвращаемого значения
  • Функция всегда будет возвращать 1
  • Функция не может вызывать сама себя
Для просмотра статистики ответов нужно залогиниться.