-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