# Version 1
print("Let's test your number!!")
while True:
x = float(input("Put your nubmer!\\n"))
y = float(input("What's u want to calculate?\\n 1. + \\n 2. -\\n 3. * \\n 4. %\\n" ))
z = float(input("Put your number!!\\n"))
if y == 1 :
print(x+z)
elif y ==2 :
print(x-z)
elif y == 3 :
print(x*z)
elif y ==4 :
print(x/z)
else :
False
# Version 2
print("Let's test your number!! (끝내려면 q)")
while True:
s = input("First number (q to quit): ").strip()
if s.lower() == "q":
print("Bye!")
break
try:
x = float(s)
except ValueError:
print("숫자를 입력해 주세요.")
continue
op = input("Operator (+, -, *, /, %): ").strip()
if op not in {"+", "-", "*", "/", "%"}:
print("지원하지 않는 연산자입니다.")
continue
t = input("Second number: ").strip()
try:
z = float(t)
except ValueError:
print("숫자를 입력해 주세요.")
continue
try:
if op == "+":
print(x + z)
elif op == "-":
print(x - z)
elif op == "*":
print(x * z)
elif op == "/":
print(x / z)
else: # "%"
print(x % z)
except ZeroDivisionError:
print("0으로 나눌 수 없습니다.")