这是我写的代码,但是有要求,就是输入的值如果大于999则重新输入,并从头开始计算,也就是没有结束代码的指令,这一步要怎么操作呀?
👇🏻是要求
👇🏻是我补充的代码,但是我感觉好像可以在简化简化
如何简化?
tab = True
while tab:
p = input("使用计算器?(y/q)")
if p == 'y':
a = float(input("输入数字1:"))
if a>999:
print("输入超过数值限额")
continue
b = float(input("输入数字2:"))
if b>999:
print("输入超过数值限额")
continue
else:
tab = False
z = a+b
print(f"{a}与{b}的和为{z}")
elif p == "q":
tab = False
else:
print("选项错误,请重新输入,",end='')