Python while 語句上的 Else 子句 - Else clause on Python while statement

語言: CN / TW / HK

問題:

I've noticed the following code is legal in Python.我注意到以下程式碼在 Python 中是合法的。 My question is why?我的問題是為什麼? Is there a specific reason?有具體的原因嗎?

n = 5
while n != 0:
    print n
    n -= 1
else:
    print "what the..."

解決方案:

參考一: https://stackoom.com/question/DpQI
參考二: Else clause on Python while statement
「其他文章」