【发布时间】:2021-08-11 07:46:25
【问题描述】:
在这个程序中,变量 SPAN 只接受 int。但我希望一旦用户键入退出,它就会终止代码。
while True:
try:
span = int(input('Enter number of span:'))
except ValueError:
print("invalid input, please enter valid input")
continue
else:
break
while span <= 1 or span >= 5:
print('Enter span range between 2-4')
spann()
if span == 2:
span2()
elif span == 3:
span3()
elif span == 4:
span4()
【问题讨论】:
-
spann()是什么? -
在尝试转换为 int 之前检查输入是否为字符串
标签: python python-3.x integer backend