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

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

помогите пожалуйста решить

Приложения:

Ответы

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

Ответ:

import math

# Вводим коэффициенты a, b и c

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

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

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

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

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

# Проверяем условия и находим корни уравнения

if discriminant < 0:

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

elif discriminant == 0:

x = -b / (2*a)

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

else:

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

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

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

В этой программе мы сначала вводим коэффициенты a, b и c, затем вычисляем дискриминант по формуле D = b² - 4ac. После этого мы проверяем, какие корни уравнения есть, и выводим их на экран.

Важно понимать, что в этой программе используется модуль math для вычисления квадратного корня. В противном случае, мы могли бы получить сообщение об ошибке "NameError: name 'sqrt' is not defined".

Объяснение:

Вставь код в пайтон.

Похожие вопросы
Предмет: Алгебра, автор: tanavaleeva16