如果用户输入无效数据,是否有一种简单的方法可以重新启动脚本

时间:2017-01-12 22:43:24

标签: python python-2.7

基本上,我有一个“raw_input”然后是“if”语句,然后是许多“elif”语句。如果用户输入无效数据,我希望“else”打印字符串,然后重新启动程序,以便用户可以再次尝试。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

将代码置于循环中:

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