Python 如果用户输入无效数据,有没有简单的方法重新启动脚本
基本上,我有一个“原始输入”,然后是一个“if”语句,然后是许多“elif”语句。如果用户输入无效数据,我希望“else”打印字符串,然后重新启动程序,以便用户可以重试。我如何才能做到这一点?将代码放入循环:Python 如果用户输入无效数据,有没有简单的方法重新启动脚本,python,python-2.7,Python,Python 2.7,基本上,我有一个“原始输入”,然后是一个“if”语句,然后是许多“elif”语句。如果用户输入无效数据,我希望“else”打印字符串,然后重新启动程序,以便用户可以重试。我如何才能做到这一点?将代码放入循环: while True: # Code here 要退出循环,请使用break,这也将退出程序 while True: # Code here if running == False: # The condition for breaking is up to
while True:
# Code here
要退出循环,请使用break
,这也将退出程序
while True:
# Code here
if running == False: # The condition for breaking is up to you, if you're using one
break
将逻辑包装在循环中。使用
while True
循环重复代码。和break
以离开此循环。