Python代码中设计重新运行本程序的一个小思路:
def pro(): # 定义函数
print "try again"
pro() # 运行该函数
a = raw_input("input anything to try again")
while a: # 当输入不为空时,将循环上面的程序
pro()
raw_input("input anything to try again")
就是构造一个循环,用输入来控制。
扩展:同样可以控制跳出循环,比如上面的程序如果提示“不输入任何内容(比如回车)”,程序将退出循环。
如果是界面设计,可以设计成点击按钮继续运行程序,点击另一个按钮终止程序。