Предмет: Информатика, автор: malinapolina864

Напишите программу на языке Python для решения квадратного уравнения вида ах2+bx+c=0, имеющего вещественные корни Прикрепите программу в виде файла ответа.


прикрепите фото с программы и результатом
помогите пожалуйста решить срочно​

Ответы

Автор ответа: blackwolf6663
1

Ответ:

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 и проверять значение дискриминанта перед вычислением корней.

Похожие вопросы