35 lines
860 B
Python
35 lines
860 B
Python
a=0.0
|
|
b=0.0
|
|
c=""
|
|
|
|
def calc()->float:
|
|
a=float(input("Введите число"))
|
|
b=float(input("Введите число"))
|
|
c=input("Введите знак(*,/,+,-,^,%)")
|
|
if c == "+":
|
|
return a+b
|
|
elif c == "-":
|
|
return a-b
|
|
elif c == "*":
|
|
return a*b
|
|
elif c == "/":
|
|
return a/b
|
|
elif c == "^":
|
|
return a**b
|
|
elif c == "%":
|
|
return a/100*b
|
|
else:
|
|
return "Что-то пошло не так"
|
|
|
|
|
|
while True:
|
|
print("Бобро поржаловать в мини калькулятор")
|
|
print("Хотите что-то посчитать?Y(Да)/N(Нет)")
|
|
ans=input().lower()
|
|
if ans== "да" or ans == "y":
|
|
print(calc())
|
|
elif ans == "нет" or ans == "n":
|
|
break
|
|
else:
|
|
print("Непонятно...Перезапкуск")
|