a = float(input("Введите a: "))
b = float(input("Введите b: "))
c = float(input("Введите c: "))
if a == 0:
if b == 0:
print("Бесконечно много решений" if c == 0 else "Решений нет")
else:
print(f"Линейное уравнение, корень: x = {-c / b:.2f}")
else:
D = b * b - 4 * a * c
print(f"Дискриминант D = {D:.2f}")
if D < 0:
print("Корней нет (D < 0)")
elif D == 0:
print(f"Один корень: x = {-b / (2 * a):.2f}")
else:
x1 = (-b + D ** 0.5) / (2 * a)
x2 = (-b - D ** 0.5) / (2 * a)
print(f"Два корня: x1 = {x1:.2f}, x2 = {x2:.2f}")