-2
嗨我想循环我的程序,只要它遇到异常,它就会从头开始重新启动!错误和异常循环
>>> while True:
... try:
... x = int(raw_input("Please enter a number: "))
... break
... except ValueError:
... print "Oops! That was no valid number. Try again..."
我怎样才能做到这一点
我不确定你想在这里做什么。上面粘贴的代码片段似乎按预期工作。如果输入的值不正确,则输出错误并返回,并在给定合法编号时中断。 – Akash 2012-01-17 17:44:46
'break'语句结束了'while True:'循环。要么有条件地“休息”,要么删除语句,以便程序永远运行。 – 2012-01-17 17:48:07
什么你定义为开始?上面的代码被剪掉了,直到你有一个有效的号码。 – aayoubi 2012-01-17 17:54:28