python分支語句
程式控制
順序
按照先後順序一條條執行
例如:先洗手,再吃飯,再洗碗分支
根據不同的情況判斷,條件滿足執行某條件下的語句
例如:先洗手,如果飯沒有做好,玩遊戲,如果飯做好了,就吃飯,如果飯都沒有做,叫外賣。-
迴圈
條件滿足就反覆執行,不滿足就不執行或不再執行。
例如:先洗手,看飯好了沒有,沒有好,一會來看一次,直到飯做好了,才開始吃飯。這裡的迴圈條件是飯沒有做好,就迴圈地看飯好了沒有。單分支語句
if語句
if condition:
程式碼塊
condition必須是一個bool型別,這個地方有一個隱式轉換bool(condition)
if 1print('1 less than 2')-
程式碼塊
類似於if語句的後面就是一個語句塊
在if,for,def,class等真值表
物件/常量 | 值 |
---|---|
“ ” | 假 |
“string” | 真 |
0 | 假 |
>=1 | 真 |
真 | |
()空元組 | 假 |
空列表 | 假 |
空字典 | 假 |
None | 假 |
False等價布林值,相當於bool(value) 空集合 空字串 空字典 空列表 空元組 None物件 0
多分支語句
if...elif...else語句
if condition1:
程式碼塊1
elif condition2:
程式碼塊2
elif condition3:
程式碼塊3
.......
else:
程式碼塊-
舉例
a = 5
if aprint('nagative ')
elif a ==0:
print('zero')
else:
print('positive')分支巢狀
巢狀結構,可以是分支,迴圈的巢狀
可以互相巢狀多層
舉例
score=80
if scoreprint('wrong')
else:
if score==0:
print('egg')
elif score print('right')
else:
print('too big')
練習
給定一個不超過5位的正整數,判斷其有幾位
-
使用input函式
num = int(input('>>>'))
if (numprint('1')
elif (numprint('2')
elif (numprint('3')
elif (numprint('4')
執行:>>12
2
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/430/viewspace-2802423/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Javase—分支語句Java
- 運算子、分支語句
- if 多分支語句和 switch 多分支語句的異同之處
- Python常見的三種分支語句詳解!Python
- 理解Java中的switch分支語句Java
- Verilog 多路分支語句簡介
- 6. Oracle開發和應用—6.4. PL/SQL語法—6.4.4. 條件語句(分支語句)OracleSQL
- 《從零開始學Swift》學習筆記(Day 18)——有幾個分支語句?Swift筆記
- python 用 jieba 給一句話分詞PythonJieba分詞
- SQL分頁語句SQL
- Python如何區分不同的語句塊?這些必須知道!Python
- Oracle SQL語句分類OracleSQL
- python-with語句Python
- python 控制語句Python
- python-語句Python
- JavaScript 語句是否省略分號JavaScript
- oracle分頁查詢語句Oracle
- mysql語句分類小結MySql
- python:利用iloc語句對列表的分類變數進行操作Python變數
- Python基礎-if,for語句Python
- 理解Python的With語句Python
- Python with 語句的用法Python
- sql分組查詢語句--行內分組(非聚合分組)SQL
- Oracle分頁查詢語句(七)Oracle
- Oracle分頁查詢語句(六)Oracle
- Oracle分頁查詢語句(五)Oracle
- Oracle分頁查詢語句(四)Oracle
- Oracle分頁查詢語句(三)Oracle
- Oracle分頁查詢語句(二)Oracle
- Oracle分頁查詢語句(一)Oracle
- SQL語句的分類簡介SQL
- Python-條件語句和迴圈語句Python
- 說說 Python 的 if 語句Python
- Python的迴圈語句Python
- Python if else條件語句Python
- python學習:for else語句Python
- 淺談 Python 的 with 語句Python
- python之判斷語句Python