quit2 = True
while quit2 == True:
delete = input('\nIf you would like to delete a guest, enter their guest number. '
'\nIf you would like to skip this step press Enter.')
if isinstance(delete, int):
list[delete].remove()
else:
break
在if中的while循环中使用break,这样其余代码将继续,但如果要终止它:import sys并使用系统出口()
假设
if
语句不在while
循环中是问题的格式问题,那么这段代码的唯一问题是if
语句条件永远不会为真,因为input()
总是返回string
,而不是int
。你知道吗与其使用
if/else
块,不如试试try/except
块:相关问题 更多 >
编程相关推荐