50 lines
1.2 KiB
Python
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() |