myfirstcomit/calculatez.py
2025-11-10 02:01:23 +04:00

50 lines
1.2 KiB
Python

def j(a, b):
return a + b
def k(a, b):
return a - b
def l(a, b):
return a * b
def h(a, b):
if b == 0:
return "ERROR:Деление на ноль невозможно!"
else:
return a / b
def calculating():
print("Zdraste")
print("Операции:")
print("1. +")
print("2. -")
print("3. *")
print("4. /")
vibrat = input("Введите номер операции (1/2/3/4): ")
try:
num1 = float(input("Введите первое число: "))
num2 = float(input("Введите второе число: "))
except ValueError:
print("ERROR:Введены некорректные числа!")
return
if vibrat == '1':
результат = j(num1, num2)
print(f"{num1} + {num2} = {результат}")
elif vibrat == '2':
результат = k(num1, num2)
print(f"{num1} - {num2} = {результат}")
elif vibrat == '3':
результат = l(num1, num2)
print(f"{num1} * {num2} = {результат}")
elif vibrat == '4':
результат = h(num1, num2)
print(f"{num1} / {num2} = {результат}")
else:
print("ERROR:Неверный выбор операции!")
if __name__ == "__main__":
calculating()