Задача. Вычислить корни квадратного уравнения ax2+bx+c. Коэффициенты a, b, c вводит пользователь.
Решение:
a = float (input("Введите a: ")) //Запрашиваем коэффициенты
a = float (input("Введите b: "))
a = float (input("Введите c: "))
D = b**2 - 4*a*c //Вычисляем дискриминант квадратного уравнения
if D < 0: //Если D < 0, то корней нет
print ("Дискриминант = 0")
print ("Корней нет")
elif D == 0: //Если D = 0, то корень 1
x = (-b + D** .5) / (2*a)
print ("Дискриминант = ", D)
print ("Корень один: ", x)
else: //Если D > 0, то 2 корня
x1 = (-b + D** .5) / (2*a)
x1 = (-b - D** .5) / (2*a)
print ("Дискриминант = ", D)
print ("Есть 2 корня: ")
print ("Корень 1 = ", x1)
print ("Корень 2 = ", x2)
Примечание: корни считаются по формулам: (-b + √D) / 2a и (-b - √D) / 2a