1. 程式人生 > >2018-01-07 python分支語句

2018-01-07 python分支語句

類型 process 字符串 pri log 列表 value less 思維導圖

本文思維導圖:
技術分享圖片

程序控制

  • 順序
    按照先後順序一條條執行
    例如:先洗手,再吃飯,再洗碗
  • 分支
    根據不同的情況判斷,條件滿足執行某條件下的語句
    例如:先洗手,如果飯沒有做好,玩遊戲,如果飯做好了,就吃飯,如果飯都沒有做,叫外賣。
  • 循環
    條件滿足就反復執行,不滿足就不執行或不再執行。
    例如:先洗手,看飯好了沒有,沒有好,一會來看一次,直到飯做好了,才開始吃飯。這裏的循環條件是飯沒有做好,就循環地看飯好了沒有。

    單分支語句

  • if語句
    if condition:
    代碼塊
    condition必須是一個bool類型,這個地方有一個隱式轉換bool(condition)
    if 1<2:
    print(‘1 less than 2‘)
  • 代碼塊
    類似於if語句的後面就是一個語句塊
    在if,for,def,class等

    真值表

對象/常量
“ ”
“string”
0
>=1
<=-1
()空元組
空列表
空字典
None
False等價布爾值,相當於bool(value)
    空集合
        空字符串
        空字典
        空列表
        空元組
    None對象
    0

多分支語句

  • if...elif...else語句
  • 舉例

    分支嵌套

    練習

2018-01-07 python分支語句