PYTHON напишите программу
Написать программу решения квадратного уравнения Ах² + Вх + С = 0, при
1) коэффициенты для первого уравнения а = 1, b = -8, с = 12;( Значение а,b,с введите с клавиатуры)
2) коэффициенты для второго уравнения а = 5; b = 3; с = 7;( Значение а,b,с введите код)
3) коэффициенты для третьего уравнения а = 1; b = -6; с = 9;(Значение а,b,с введите код)
Ответы на вопрос
Объяснение:
1.
import math
# Ввод коэффициентов уравнения
a = 1
b = -8
c = 12
# Вычисление дискриминанта
D = b**2 - 4*a*c
# Проверка значения дискриминанта и вывод корней уравнения
if D > 0:
x1 = (-b + math.sqrt(D)) / (2*a)
x2 = (-b - math.sqrt(D)) / (2*a)
print("Корни уравнения:", x1, x2)
elif D == 0:
x = -b / (2*a)
print("Уравнение имеет единственный корень:", x)
else:
print("Уравнение не имеет действительных корней")
2.
import math
# Задание коэффициентов уравнения
a = 5
b = 3
c = 7
# Вычисление дискриминанта
D = b**2 - 4*a*c
# Проверка значения дискриминанта и вывод корней уравнения
if D > 0:
x1 = (-b + math.sqrt(D)) / (2*a)
x2 = (-b - math.sqrt(D)) / (2*a)
print("Корни уравнения:", x1, x2)
elif D == 0:
x = -b / (2*a)
print("Уравнение имеет единственный корень:", x)
else:
print("Уравнение не имеет действительных корней")
3.
import math
# Задание коэффициентов уравнения
a = 1
b = -6
c = 9
# Вычисление дискриминанта
D = b**2 - 4*a*c
# Проверка значения дискриминанта и вывод корней уравнения
if D > 0:
x1 = (-b + math.sqrt(D)) / (2*a)
x2 = (-b - math.sqrt(D)) / (2*a)
print("Корни уравнения:", x1, x2)
elif D == 0:
x = -b / (2*a)
print("Уравнение имеет единственный корень:", x)
else:
print("Уравнение не имеет действительных корней")