flag = True
start = input('Для начала работы введите команду start \n') if start.lower() == 'start': while True:
print("Я Ваш помощник. Выберите математический оператор: [+] [-] [*] [/] [sin] [cos] [tan] [cotan]")
operator = input("Введите оператор: ")
if operator in ["sin", "cos", "tan", "cotan"]:
number = float(input("Введите число: "))
if operator == "sin":
print("Результат sin:", math.sin(math.radians(number)))
elif operator == "cos":
print("Результат cos:", math.cos(math.radians(number)))
elif operator == "tan":
print("Результат tan:", math.tan(math.radians(number)))
elif operator == "cotan":
if math.tan(math.radians(number)) != 0:
print("Результат cotan:", math.tan(math.radians(number)))
else:
print("Ошибка: cotan не определен для этого значения.")
else:
number1 = float(input("Введите первое число: "))
number2 = float(input("Введите второе число: "))
if operator == "+":
print("Результат суммы:", number1 + number2)
elif operator == "-":
print("Результат вычитания:", number1 - number2)
elif operator == "*":
print("Результат умножения:", number1 * number2)
elif operator == "/":
if number2 != 0:
print("Результат деления:", number1 / number2)
else:
print("Ошибка: деление на ноль невозможно.")
else:
print("Неверный оператор. Попробуйте снова.")
print("Выход из программы.")