Загрузка данных


n = int(input("Введите количество ограничений: "))
constraints = []

for i in range(n):
    print(f"\nОграничение {i+1}:")
    a1 = float(input("  a1 = "))
    a2 = float(input("  a2 = "))
    sign = input("  знак (<=, >=, =) = ").strip()
    b = float(input("  b = "))
    constraints.append((a1, a2, sign, b))

print("\n--- Преобразованная система в основной форме ---")
x_counter = 3
for a1, a2, sign, b in constraints:
    if sign == "<=":
        print(f"{a1}*x1 + {a2}*x2 + x{x_counter} = {b}")
        x_counter += 1
    elif sign == ">=":
        print(f"{a1}*x1 + {a2}*x2 - x{x_counter} = {b}")
        x_counter += 1
    else:
        print(f"{a1}*x1 + {a2}*x2 = {b}")