From 1bb6271cf1fd8f129b54c817f3d03753e4904eff Mon Sep 17 00:00:00 2001 From: OkorokovE Date: Mon, 17 Nov 2025 06:58:25 +0000 Subject: [PATCH] =?UTF-8?q?=D0=97=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B=20=D0=B2=20=C2=AB?= =?UTF-8?q?/=C2=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kalmk.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 kalmk.py diff --git a/kalmk.py b/kalmk.py new file mode 100644 index 0000000..2ca33ab --- /dev/null +++ b/kalmk.py @@ -0,0 +1,35 @@ +def add(x, y): + return x + y + +def multiply(x, y): + return x * y + +def calculator(): + print("Выберите операцию:") + print("1. Сложение") + print("2. Умножение") + + while True: + choice = input("Введите номер операции (1/2): ") + + if choice in ('1', '2'): + try: + num1 = float(input("Введите первое число: ")) + num2 = float(input("Введите второе число: ")) + except ValueError: + print("Ошибка: введите числовое значение.") + continue + + if choice == '1': + print(f"{num1} + {num2} = {add(num1, num2)}") + elif choice == '2': + print(f"{num1} * {num2} = {multiply(num1, num2)}") + else: + print("Ошибка: неверный ввод.") + + next_calculation = input("Хотите выполнить еще одну операцию? (да/нет): ") + if next_calculation.lower() != 'да': + break + +if __name__ == "__main__": + calculator()