天天看點

Python程式設計誤區

  對今天下午Python問題,簡單總結下。

     對自己寫的幾個for嵌套循環,添加if和else後總是沒有結果。歸結原因在于,在Python中,for 語句後面對于else也是支援的。當if else.他們都出現的時候,情況是什麼樣子的呢?舉個小例子:

      我們的本意是:先内部for 循環,for b....,然後在執行 if a<=3...下面的語句:執行結果:

     從最終就結果,我們可以得到,最後的else 語句是屬于for 語句的。(屬于第一個出現的語句)

本文轉自 位鵬飛 51CTO部落格,原文連結:http://blog.51cto.com/weipengfei/1027134,如需轉載請自行聯系原作者