commit f3db84896cee3671aebb7a7ce5823b09047a4837 Author: AlekseevD Date: Mon Nov 10 02:01:23 2025 +0400 first commit diff --git a/calculatez.py b/calculatez.py new file mode 100644 index 0000000..7cf21dc --- /dev/null +++ b/calculatez.py @@ -0,0 +1,50 @@ +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() \ No newline at end of file