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