79144182

Date: 2024-10-31 09:46:02
Score: 0.5
Natty:
Report link

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("Выход из программы.")
Reasons:
  • Long answer (-1):
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • No latin characters (0.5):
  • Low reputation (1):
Posted by: user28073512