天天看點

Python基礎 流程控制語句流程控制語句

流程控制語句

    1、分支選擇判斷語句:單分支、雙分支、多分支

        1、if 語句:條件表達式為 True 時,執行語句塊,否則跳過該語句塊

            if 條件表達式:

                語句塊

        2、if else語句:條件表達式為 True 時,執行語句1,否則執行語句塊2

            if 條件表達式:

                語句塊1

            else:

                語句塊2

        3、if elif語句:條件表達式1為True時,執行語句塊1,否則判斷條件表達式2是否為True

                若為True,則實行語句塊2,否則判斷條件表達式3....以此類推

                若所有條件表達式均為False,則執行 else: 下的語句塊,之後繼續向後進行。

                多分支結構中,一次隻執行其中一個語句塊,若沒有 else 語句,也有可能所有語句塊都不執行

            if 條件表達式1:

                語句塊1

            elif 條件表達式2:

                語句塊2

            elif 條件表達式3:

                語句塊3

            .......

            else:

                語句塊

    2、循環控制語句:

        1、while 循環:當條件判斷語句為True時執行循環體,否則跳出循環

            while 條件表達式:

                循環體

        2、for 疊代循環:使用 for 語句使得指定變量依次疊代 疊代器中的值,并執行循環體

+

            for 變量 in 疊代器:

                循環體

        3、循環嵌套:

            while 條件表達式1:

                語句塊1

                while 條件表達式2:

                    語句塊2

                    for 變量 in 疊代器:

                        語句塊3

                        for 變量 in 疊代器:

                            語句塊4

                            while 條件表達式5:

                                語句塊5

                                ......

    3、循環中斷語句:break continue return

        1、break 跳出目前循環體,且隻能跳出一層循環

        2、continue 跳過目前循環體,continue下的循環語句不準再執行,提前進入下次循環

        3、return 跳出所有循環體,并傳回資料

    4、注意事項

目錄

流程控制語句

    1、分支選擇判斷語句:單分支、雙分支、多分支

        1、if 語句:條件表達式為 True 時,執行語句塊,否則跳過該語句塊

        2、if else語句:條件表達式為 True 時,執行語句1,否則執行語句塊2

        3、if elif語句:條件表達式1為True時,執行語句塊1,否則判斷條件表達式2是否為True

    2、循環控制語句:

        1、while 循環:當條件判斷語句為True時執行循環體,否則跳出循環

        2、for 疊代循環:使用 for 語句使得指定變量依次疊代 疊代器中的值,并執行循環體

        3、循環嵌套:

    3、循環中斷語句:break continue return

    4、注意事項

        1、建立循環結構後,必須要給出跳出循環的條件,否則将進入死循環

繼續閱讀