Напишите программу на языке Python! Вам даны коэффициенты a, b и c вещественных чисел, при этом a не равно нулю
Объяснение: Чтобы решить квадратное уравнение ax² + bx + c = 0, можно использовать формулу дискриминанта и метод корней квадратного уравнения. Формула дискриминанта выглядит так: D = b² — 4ac.
Если дискриминант больше нуля (D > 0), то у уравнения есть два различных корня, которые можно найти с помощью формулы: x₁ = (-b + √D) / (2a), x₂ = (-b — √D) / (2a).
Если дискриминант равен нулю (D = 0), то у уравнения есть один корень, который можно найти с помощью формулы: x = -b / (2a).
Если дискриминант меньше нуля (D < 0), то у уравнения нет корней.
Пример использования:
Для входных данных: a = 1, b = -1, c = -2.
Вычисляем дискриминант: D = (-1)² — 4 * 1 * (-2) = 9.
Так как D > 0, в уравнении есть два корня.
Вычисляем корни: x₁ = (-(-1) + √9) / (2 * 1) = -1 + 3 / 2 = 2 / 2 = 1, x₂ = (-(-1) — √9) / (2 * 1) = -1 — 3 / 2 = -4 / 2 = -2.
Вывод программы: -1, 2.
Совет: Для решения квадратных уравнений на языке Python, можно использовать функцию math.sqrt() для вычисления квадратного корня, и стандартные операторы и функции для арифметических вычислений.
Упражнение: Попробуйте решить следующее квадратное уравнение: 2x² — 5x + 2 = 0.