def calculate():
operation = input("<Мега автор - @andron2105> \n "
"Введите операцию =+-*/^ ")
if operation == "+":
n1 = input("Введите слагаемое число: ")
n2 = input("Введите слагаемое число: ")
try:
result = int(n1) + int(n2)
except ValueError:
print("Неизвестные знаение:")
else:
print(f"Результат {result}")
elif operation == "-":
n1 = input("Введите уменьшаемое число: ")
n2 = input("Введите вычитаемое число: ")
try:
result = int(n1) - int(n2)
except ValueError:
print("Неизвестные знаение:")
else:
print(result)
elif operation == '=':
n1 = input("Введите число: ")
try:
print (n1)
except ValueError:
print("Неизвестные знаение:")
elif operation == "*":
n1 = input("Введите множитель: ")
n2 = input("Введите множитель: ")
try:
result = int(n1) * int(n2)
except ValueError:
print("Неизвестные знаение:")
else:
print(result)
elif operation == "/":
n1 = input("Введите делимое число: ")
n2 = input("Введите делитель: ")
try:
result = int(n1) / int(n2)
except (ValueError, ZeroDivisionError):
print(f"Неизвестные знаение: {n1} и {n2}")
else:
print(result)
elif operation == "^":
n1 = input("Введите число для возведения в степень: ")
n2 = input("Введите степень: ")
try:
result = int(n1) ** int(n2)
except (ValueError, ZeroDivisionError):
print(f"Неизвестные знаение: {n1} и {n2}")
else:
print(result)
else:
print("Неизвестная операция!")
calculate()