• Предмет: Информатика
  • Автор: malinapolina864
  • Вопрос задан 4 месяца назад

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


нужна фотография с программы Python, результат с решением

дам 40 баллов​

Приложения:

Ответы

Ответ дал: romansundeev2
1

Ответ:

import math

a = float(input("Введите значение a: "))

b = float(input("Введите значение b: "))

c = float(input("Введите значение c: "))

discriminant = b**2 - 4*a*c

if discriminant < 0:

print("Уравнение не имеет вещественных корней")

else:

x1 = (-b + math.sqrt(discriminant)) / (2*a)

x2 = (-b - math.sqrt(discriminant)) / (2*a)

print("Корни уравнения: x1 = {0}, x2 = {1}".format(x1, x2))


malinapolina864: спасибо
Ответ дал: FreeBigBalls
1

Ответ:

import math

a = float(input("Введите коэффициент a: "))

b = float(input("Введите коэффициент b: "))

c = float(input("Введите коэффициент c: "))

# вычисляем дискриминант

d = b**2 - 4*a*c

if d < 0:

   print("Корней нет")

elif d == 0:

   x = -b / (2*a)

   print("Уравнение имеет один корень: x = ", x)

else:

   x1 = (-b + math.sqrt(d)) / (2*a)

   x2 = (-b - math.sqrt(d)) / (2*a)

   print("Уравнение имеет два корня: x1 = ", x1, " и x2 = ", x2)

Объяснение:

В этом примере мы используем функцию input() для запроса у пользователя ввода коэффициентов a, b и c. Затем мы вычисляем дискриминант и проверяем его значение. Если d меньше нуля, уравнение не имеет вещественных корней. Если d равен нулю, уравнение имеет один корень. В противном случае уравнение имеет два корня. Функция math.sqrt() используется для вычисления квадратного корня.

Вас заинтересует