D=b**2-4ac в питоне как решить напишите программу плз

29 Авг 2019 в 23:42
237 +1
0
Ответы
1

Для решения квадратного уравнения вида D = b**2 - 4ac в Python, можно написать программу следующим образом:

import math
a = float(input("Введите значение a: "))
b = float(input("Введите значение b: "))
c = float(input("Введите значение c: "))
D = b**2 - 4*a*c
if D > 0:
x1 = (-b + math.sqrt(D)) / (2*a)
x2 = (-b - math.sqrt(D)) / (2*a)
print("У уравнения два корня:")
print("x1 =", x1)
print("x2 =", x2)
elif D == 0:
x = -b / (2*a)
print("У уравнения один корень:")
print("x =", x)
else:
print("У уравнения нет действительных корней.")

Эта программа сначала запрашивает у пользователя значения коэффициентов a, b и c, затем вычисляет дискриминант D и находит корни уравнения в зависимости от значения дискриминанта.

При вводе коэффициентов a = 1, b = -3, c = 2 программа должна вывести:

У уравнения два корня:
x1 = 2.0
x2 = 1.0

Это значит, что уравнение x^2 - 3x + 2 = 0 имеет два корня x1 = 2 и x2 = 1.

20 Апр 2024 в 12:40
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир