Вот пример простого калькулятора уравнений на языке Python: ```python import math def quadratic_equation(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 x1, x2 elif discriminant == 0: x = -b / (2*a) return x else: return None def linear_equation(a, b): """ Функция для решения линейного уравнения """ if a == 0: return None else: x = -b / a return x def main(): """ Основная функция, в которой пользователь может ввести коэффициенты и тип уравнения, а затем получить результат решения. """ equation_type = input("Выберите тип уравнения (квадратное - 1, линейное - 2): ") if equation_type == "1": a = float(input("Введите коэффициент a: ")) b = float(input("Введите коэффициент b: ")) c = float(input("Введите коэффициент c: ")) results = quadratic_equation(a, b, c) if results is not None: print("Решения уравнения:", results) else: print("Уравнение не имеет решений") elif equation_type == "2": a = float(input("Введите коэффициент a: ")) b = float(input("Введите коэффициент b: ")) result = linear_equation(a, b) if result is not None: print("Решение уравнения:", result) else: print("Уравнение не имеет решений") else: print("Выбран неверный тип уравнения") if __name__ == "__main__": main() ```