From e96a104abc5c5b5ed50b7a4318b5ae05aaed30f2 Mon Sep 17 00:00:00 2001 From: SosninaV Date: Thu, 27 Nov 2025 10:01:52 +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=D0=B2=20"calk"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2 работа --- calculator.py | 39 ++++++++++++++------------------------- 1 file changed, 14 insertions(+), 25 deletions(-) diff --git a/calculator.py b/calculator.py index 36c24bc..750f8ef 100644 --- a/calculator.py +++ b/calculator.py @@ -1,25 +1,14 @@ -while True: - print("\n1 - сложение") - print("2 - умножение") - print("0 - выход") - - choice = input("Ваш выбор: ") - - if choice == "0": - print("Выход.") - break - - numbers = list(map(float, input("Введите числа через пробел: ").split())) - - if choice == "1": - print("Результат:", sum(numbers)) - - elif choice == "2": - result = 1 - for n in numbers: - result *= n - print("Результат:", result) - - else: - print("Нет такого действия.") - \ No newline at end of file +num1 = float(input("введите первое число")) +num2 = float(input("введите второе число")) +operator = input("введите знак") +if operator == "+": + result= num1 + num2 +elif operator == "-": + result = num1-num2 +elif operator == "/": + result = num1 / num2 +elif operator == "*": + result = num1 * num2 +else: + print("ошибка ввода") +print(result) \ No newline at end of file