Напишите программу на языке Python для решения квадратного уравнения вида ах2+bx+c=0, имеющего вещественные корни Прикрепите программу в виде файла ответа.
прикрепите фото с программы и результатом помогите пожалуйста решить срочно
print('Корни уравнения: {0} и {1}'.format(root1, root2))
Объяснение: Программа запрашивает у пользователя значения коэффициентов a, b и c, вычисляет дискриминант и находит корни уравнения с помощью встроенного модуля cmath. Результат выводится на экран. Обрати внимание, что программа может вывести комплексные числа, если дискриминант отрицательный. Если тебе нужны только вещественные корни, ты можешь использовать модуль math и проверять значение дискриминанта перед вычислением корней.
Answers & Comments
Ответ:
import cmath
# ввод коэффициентов уравнения
a = float(input("Введите коэффициент a: "))
b = float(input("Введите коэффициент b: "))
c = float(input("Введите коэффициент c: "))
# вычисление дискриминанта
d = (b**2) - (4*a*c)
# нахождение корней
root1 = (-b-cmath.sqrt(d)) / (2*a)
root2 = (-b+cmath.sqrt(d)) / (2*a)
# вывод результата
print('Корни уравнения: {0} и {1}'.format(root1, root2))
Объяснение: Программа запрашивает у пользователя значения коэффициентов a, b и c, вычисляет дискриминант и находит корни уравнения с помощью встроенного модуля cmath. Результат выводится на экран. Обрати внимание, что программа может вывести комплексные числа, если дискриминант отрицательный. Если тебе нужны только вещественные корни, ты можешь использовать модуль math и проверять значение дискриминанта перед вычислением корней.