-1
我試過異常處理和陷在了我的第一個程序,在這個程序我第一次繼續在同時工作,但第二個一個不連續的環用Python 2繼續在一段時間
print("hello to divide")
o = "y"
while o == "y":
try:
x = int(input("enter first no. = "))
y = int(input("enter second no. = "))
except:
print("please enter numeric value")
continue
try:
z = x/y
print(str(x) +"/"+str(y)+"="+str(z))
except:
print("please do not divide with 0(zero)")
continue
finally:
o = input("do you want to do it again (y/n)? = ")
第二個不同之處工作正常,但打印後的消息,它跳轉到最後聲明
請幫忙?
我試圖格式化你的代碼,但你應該確保它準確地反映了你確實有。 –
你爲什麼繼續使用? – scharette
是的,因爲'finally'總是被執行。這就是整個問題。 –