Дискриминант. Все в той или иной степени помнят понятие дискриминанта ещё со школы. Сперва, освежим в памяти формулу дискриминанта и формулу нахождения корней квадратного уравнения. Дискриминант D квадратного трёхчлена ax^2 + bx + c равен b^2 - 4ac. Знак «^» означает степень числа. Корни квадратного уравнения зависят от знака дискриминанта (D) : D > 0 - уравнение имеет 2 различных вещественных корня; D = 0 - уравнение имеет 1 корень (или же 2 совпадающих вещественных корня): x = -b/(2*a) D < 0 - уравнение имеет 2 мнимых корня (т.е. вещественных корней нет). Общая формула для нахождения корней квадратного уравнения: Теперь можно приступить к варке алгоритма на Питоне. Ингредиенты: Python 3 Библиотека Mathf Квадратный трехчлен ax^2 + bx + c Формула дискриминанта b^2 - 4ac Общая формула для нахождения корней квадратного уравнения Среда разработки «PyCharm» по вкусу ВНИМАНИЕ: Сервис удаляет начальные пробелы в строках, поэтому приходится использовать символ "_" вместо каждого пробела.