From 4bcf1e1f14426502b9858fdf525f6ce6d804fe4a Mon Sep 17 00:00:00 2001 From: AksinchevK Date: Mon, 17 Nov 2025 07:30:55 +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 --- calculator.py | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 calculator.py diff --git a/calculator.py b/calculator.py new file mode 100644 index 0000000..53b4ec8 --- /dev/null +++ b/calculator.py @@ -0,0 +1,63 @@ +try: + a=int(input("Введите первое значение: ")) +except ValueError: + print("Введите число от -∞ до +∞!!!") + while True: + try: + a=int(input("Введите первое значение: ")) + break + except ValueError: + print("Введите число от -∞ до +∞!!!") + +try: + b=int(input("Введите второе значение: ")) +except ValueError: + print("Введите число от -∞ до +∞!!!") + while True: + try: + b=int(input("Введите второе значение: ")) + break + except ValueError: + print("Введите число от -∞ до +∞!!!") + +c=input("Выберите +,-,*,/: ") +if c=="+": + print("Ответ: ", a+b) +elif c=="*": + print("Ответ: ", a*b) +elif c=="/": + print("Ответ: ", a/b) +elif c=="-": + print("Ответ: ", a-b) +else: + print("Выберите сложение или умножение!!!") + while True: + c=input("Выберите +/*: ") + print("Вы ввели неверное значение!!!") + print("Выберите сложение или умножение!!!") + if c=="+": + print("Ответ: ", a+b) + elif c=="*": + print("Ответ: ", a*b) + elif c=="/": + print("Ответ: ", a/b) + elif c=="-": + print("Ответ: ", a-b) + elif c!="+" or c!="*" or c!="-" or c!="/": + while True: + c=input("Выберите +/*: ") + print("Вы ввели неверное значение!!!") + print("Выберите сложение или умножение!!!") + if c=="+": + print("Ответ: ", a+b) + break + elif c=="*": + print("Ответ: ", a*b) + break + elif c=="/": + print("Ответ: ", a/b) + break + elif c=="-": + print("Ответ: ", a-b) + break + break \ No newline at end of file