# Решение квадратного уравнения ax² + bx + c = 0
import math
def solve_quadratic(a, b, c):
discriminant = b**2 - 4*a*c
if discriminant > 0:
x1 = (-b + math.sqrt(discriminant)) / (2*a)
x2 = (-b - math.sqrt(discriminant)) / (2*a)
return f"Два корня: x1 = {x1:.2f}, x2 = {x2:.2f}"
elif discriminant == 0:
x = -b / (2*a)
return f"Один корень: x = {x:.2f}"
else:
return "Действительных корней нет"
# Ввод коэффициентов
try:
a = float(input("Введите коэффициент a: "))
b = float(input("Введите коэффициент b: "))
c = float(input("Введите коэффициент c: "))
if a == 0:
print("Это не квадратное уравнение!")
else:
result = solve_quadratic(a, b, c)
print(result)
except ValueError:
print("Ошибка: введите числа!")
IyDQoNC10YjQtdC90LjQtSDQutCy0LDQtNGA0LDRgtC90L7Qs9C+INGD0YDQsNCy0L3QtdC90LjRjyBheMKyICsgYnggKyBjID0gMAppbXBvcnQgbWF0aAoKZGVmIHNvbHZlX3F1YWRyYXRpYyhhLCBiLCBjKToKICAgIGRpc2NyaW1pbmFudCA9IGIqKjIgLSA0KmEqYwogICAgCiAgICBpZiBkaXNjcmltaW5hbnQgPiAwOgogICAgICAgIHgxID0gKC1iICsgbWF0aC5zcXJ0KGRpc2NyaW1pbmFudCkpIC8gKDIqYSkKICAgICAgICB4MiA9ICgtYiAtIG1hdGguc3FydChkaXNjcmltaW5hbnQpKSAvICgyKmEpCiAgICAgICAgcmV0dXJuIGYi0JTQstCwINC60L7RgNC90Y86IHgxID0ge3gxOi4yZn0sIHgyID0ge3gyOi4yZn0iCiAgICBlbGlmIGRpc2NyaW1pbmFudCA9PSAwOgogICAgICAgIHggPSAtYiAvICgyKmEpCiAgICAgICAgcmV0dXJuIGYi0J7QtNC40L0g0LrQvtGA0LXQvdGMOiB4ID0ge3g6LjJmfSIKICAgIGVsc2U6CiAgICAgICAgcmV0dXJuICLQlNC10LnRgdGC0LLQuNGC0LXQu9GM0L3Ri9GFINC60L7RgNC90LXQuSDQvdC10YIiCgojINCS0LLQvtC0INC60L7RjdGE0YTQuNGG0LjQtdC90YLQvtCyCnRyeToKICAgIGEgPSBmbG9hdChpbnB1dCgi0JLQstC10LTQuNGC0LUg0LrQvtGN0YTRhNC40YbQuNC10L3RgiBhOiAiKSkKICAgIGIgPSBmbG9hdChpbnB1dCgi0JLQstC10LTQuNGC0LUg0LrQvtGN0YTRhNC40YbQuNC10L3RgiBiOiAiKSkKICAgIGMgPSBmbG9hdChpbnB1dCgi0JLQstC10LTQuNGC0LUg0LrQvtGN0YTRhNC40YbQuNC10L3RgiBjOiAiKSkKICAgIAogICAgaWYgYSA9PSAwOgogICAgICAgIHByaW50KCLQrdGC0L4g0L3QtSDQutCy0LDQtNGA0LDRgtC90L7QtSDRg9GA0LDQstC90LXQvdC40LUhIikKICAgIGVsc2U6CiAgICAgICAgcmVzdWx0ID0gc29sdmVfcXVhZHJhdGljKGEsIGIsIGMpCiAgICAgICAgcHJpbnQocmVzdWx0KQogICAgICAgIApleGNlcHQgVmFsdWVFcnJvcjoKICAgIHByaW50KCLQntGI0LjQsdC60LA6INCy0LLQtdC00LjRgtC1INGH0LjRgdC70LAhIik=