Найти тему
Khasan

Решение квадратного уравнения при помощи языка Python

Не так давно я начал изучать язык программирования Python и мне стало интересно написать собственный код для решения квадратных уравнений.

Для начала нам нужно задать три переменных a, b и c в которые мы будем записывать коэффициенты уравнения. Затем задаем переменную D в которой будем записывать итог вычисления дискриминанта.

Далее мы создаем условную структуру из if, elif и else.

Если наш дискриминант больше нуля, то мы вычисляем два его корня.

Если же он равен нулю, то мы вычисляем один корень.

Во всех остальных случаях наше уравнение не имеет действительных корней.

-2

На это можно было бы закончить эту статью, но мне захотелось что бы можно было искать корни нескольких уравнений подряд не перезапуская код.

Для этого я весь написанный до этого код добавлю в цикл While, который будет работать бесконечно. В конце кода создаю переменную restart в которую будет записывать ответ на желание продолжать выполнение кода. Если в ответ будет отправленно Да, то код будет продолжать работать востальных случаях цикл будет прерван. restart.lower() нужно для того что бы не возникало проблем с регистром.

-3

-4

Эту статью я писал для таких как я которые начинают изучение или собирались изучать этот язык. Тут более-менее показанно, то как работает Python.

На это все. Всем спасибо кто дочитал до сюда. Это была моя первая статья надеюсь нигде не облажался и эта статья была для кого-то полезной.