python之流程控制

2021-09-22 10:13:29 字數 1107 閱讀 9378

python中流程控制之if while for

if 用來判斷條件是否符合,而後執行相應的操作

也可單獨使用if用來當滿足條件後執行某個操作

常見:if

if else

if elif else

典型的三目運算就是利用簡化if語句來獲取所需的值

用來結束迴圈操作(只結束距離自己最近的迴圈體)

for i in range(x):

用來遍歷可迭代物件

range 其內填入的是數字,此時每乙個i為0,x-1內的數字

range內的引數為2個, 第乙個為起始值,第二個為終止值,而取不到最後一位

如for i in range(0,10):

表示遍歷0-9的數字,不包括10在內`

而當range()只有乙個引數時, 則預設第乙個引數為0

也可用來遍歷乙個列表,元組等可迭代物件

while true:

死迴圈:一直執行**塊中的內容,直至遇見break來結束死迴圈

如圖,當第三次執行時輸出玩2後,變為3,滿足if條件後,執行了break結束迴圈

while bool:

bool可以為條件,只要滿足則執行其內**塊

當i滿足<2的條件時,則進入迴圈體,當i = 2是不滿足,則跳出迴圈體

當程式設計**時,要靈活運用if for while 來進行條件判斷篩選從而達到流程控制的目的

書寫**重在思想,邏輯梳理好,**自然水到渠成

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...

python之流程控制

1.1.if語句語法 if 條件1 elif 條件2 else 條件3 1.2.if語句應用 登陸功能 name input please enter your name strip password input please enter your passwd strip if name weix...

python基礎之流程控制

條件判斷語句 if if a b a為真,執行b 條件判斷語句 if else age 17if age 18 print 你已經成年了 else print 你還未成年 條件判斷語句 if elif else score 17if score 80 print 優秀 elif score 60 p...