【发布时间】:2019-10-07 03:35:44
【问题描述】:
我想做一个一次只输出一个问题的代码。
我有一个交互式代码,允许某人输入某个范围内的某些数字,即; “0-3”。
但是,大约有 5 个问题会提示用户输入数字。
因此,如果有人输入 Q1:“4”,输出仍将显示以下问题。但是,如果发生这种情况,我希望它显示“无效号码!再试一次”。
是否有特定的代码可以阻止这种情况发生?
到目前为止:
if inp == 0:
out = "Beginner"
elif inp == 1:
out = "Intermediate"
elif inp == 2:
out = "Advanced"
else:
f=1
if f > 3:
print('Invalid input!')
return
(其余代码在需要时使用 return)
【问题讨论】: