Python 分支結構

流程控制

  • 說明:

    • 按照代碼的執行流程,程序可以分爲三種結構:順序結構、分支結構、循環結構
    • 順序結構:代碼按照從上到下的順序依次執行的結構,沒有語法要求
    • 代碼層次:python中的代碼層次不是通過大括號表示的,而是通過縮進體現的
  • 分支結構(if-elif-else)

    • 格式1:適合於解決生活中的條件執行問題
    if 表達式:
    	語句塊
    

    執行流程:當程序執行到if語句時,首先會判斷表達式的真假。若表達式的值爲真,則執行後面縮進的語句塊;若表達式的值爲假,則跳過語句塊,執行後面的內容。

    • 格式2:適合於解決生活中的非此即彼的問題
    if 表達式:
    	語句塊1
    else:
    	語句塊2
    

    執行流程:當程序執行到if-else語句時,首先會判斷表達式的真假。若表達式的值爲真,則執行語句塊1;若表達式的值爲假,則執行語句塊2.

    • 格式3:適合於解決生活中的多種選擇問題
    if 表達式1:
    	語句塊1
    elif 表達式2:
    	語句塊2
    ...
    else:
    	語句塊n
    
    1. elif的個數沒有限制
    2. else可以省略不寫
    3. 所有的互斥選擇語句塊最多隻能執行一個
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章