2018-01-07 python分支語句
阿新 • • 發佈:2018-01-09
類型 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分支語句