Найдите ошибку в коде ниже и исчерпывающим образом объясните ее в комментариях.
1287 подписчиков
· 09.07.20245 комментов
· 09.07.2024
/. Деление int на фукнцию
0
ответить
коммент удалён
· 09.07.2024
функция вернет int, там же после вычислений через return возвращается значение, нужно же его посчитать прежде чем делить. тут нет ошибки, в компиляторе проверил, вычисляет верно в данном примере
0
ответить
ответ удалён
· 09.07.2024
там проблема в том, что код должен +1 к number прибавить, если число меньше 10, как я понимаю, а он этого не делает. надо в increment number число передавать, а там просто ссылка на функцию, и nonlocal убрать помоему
0
ответить
ответ удалён
· 10.07.2024
Тут как раз есть ошибка, выше она описана верно. Возвращается объект функции, а не число. С увеличением числароблем нет, т.к. оно доступно из внешней области видимости
0
ответить
ответ удалён
· 10.07.2024
return возвращает объект функции, а должен возвращать результат ее вызова. Коротко говоря, скобки забыли в return increment_number()
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён