1. 程式人生 > >11 python-迴圈控制

11 python-迴圈控制

1.定義:   

    Python中的迴圈語句有 for 和 while。

    Python迴圈語句的控制結構圖如下所示:

2. for迴圈:

  語法: 

            for 變數 in 序列(或者字典、集合) :

                程式碼塊

             else:

                  程式碼塊

   注意:

         1.注意冒號的位置

          2. 當for語句執行失敗時,執行else的程式碼塊

          3. else可以省略(推薦)

    示例:

           列表的訪問方法

            

           字典的訪問:

              方法1:

                    

             方法2:

                 

3 while迴圈:

  語法:

            while 判定條件:

                程式碼塊

            else:

                程式碼塊

        注意:

             1. 冒號的位置,不能省略

              2. while判定條件失敗時,執行else程式碼塊

              3. else可以省略

       示例:

              

4.巢狀使用 

   if for while三種控制結構的語句是可以巢狀使用(巢狀不要超過3層)

        示例1:判斷奇偶數

              

           示例2:列印9*9 乘法表

              

   5. break&continue 

        break:跳出一層迴圈

            大於5退出

                   

                   

         continue:跳過當前迴圈程式碼塊的剩餘程式碼,,繼續執行下一次迴圈

           輸出10以內的奇數

                  

 6. pass 語句

     pass 語句只起到佔位的作用,系統不會做任何處理,具體使用,見下方例項: