流程控制 ;
說明:
- 按照程式的執行流程,程式可以分為三種結構:順序結構、分支結構、循環結構
- 順序結構:代碼按照從上到下的順序依次執行,沒有文法要求。
- 代碼層次:python中的代碼塊不是通過大括号表示的,而是通過縮進來表示
分支結構(if-else)
格式1:适合于生活中的條件執行問題
if 表達式:
語句塊
執行流程:當程式執行到if語句時,首先判斷表達式的真假。若表達式的值為真,則指定縮進的語句塊;若表達式的值為假,則跳過語句塊執行後面的内容。
格式2:适合于解決生活非此即彼的問題
if 表達式:
語句塊1
else:
語句塊2
執行流程:當程式執行到if-else語句時,首先判斷表達式的值真假。若表達式的值為真,則執行語句塊1;若表達式的值為假,則執行語句塊2.
格式3:适合于解決生活中多種選擇的問題
if 表達式:
語句塊
elsf 表達式:
語句塊
elsf 表達式:
語句塊
elsf 表達式:
語句塊
...
else:
語句塊
執行流程: 當程式執行到if語句時,判斷是否為真,若為真則執行語句塊,為假則執行elsf表達式,依次判斷表達式的真假,若都為假,則執行else語句塊