Задать вопрос
@tivtonlitovsky

Почему возвращается None из функции без обоснованных причин?

Была задача найти корень функции 0.1x^2 - x * ln(x) на отрезке [1,2] методом деления пополам
Делал рекурсией , сначала выводит все хорошо , но потом резко выходит из рекурсии со значением None
uPEqg4T_4Is.jpg
вот прилагается мой код и собственно вывод:
kbZqHniPylA.jpg
Как можно решить данную проблему?
  • Вопрос задан
  • 215 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • SF Education
    Бэкенд-разработчик на Python
    3 месяца
    Далее
Решения вопроса 1
longclaps
@longclaps
Почему возвращается None из функции без обоснованных причин?

Обосновываю.
Потому что ты, xxx, в ветке if не затрудняешь себя возвратить (нужен оператор return) что-либо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы