Python 流程控制與迴圈

2022-07-21 06:12:15 字數 983 閱讀 7963

本文介紹

1.流程控制

2.while迴圈

單分支 if 條件:

...python**,滿足條件執行

雙分支 if 條件:

...python**,滿足條件執行

else:

...python**,不滿足上方條件執行

多分支 if 條件:

...python**,滿足條件執行

elif 條件:

...python**,不滿足上方條件且滿足本條件執行

elif 條件:

...python**,不滿足上方條件且滿足本條件執行

elif 條件:

...python**,不滿足上方條件且滿足本條件執行

else:

...python**,不滿足上方條件執行

if條件的短路原則:

對於 and 來說:

如果第乙個條件的結論為假,那麼 and 前後兩個條件組成的表示式計算結果一定為假,後面的條件計算機不會進行計算

對於 or 來說:

如果第乙個條件的結論為真,那麼 and 前後兩個條件組成的表示式計算結果一定為真,後面的條件計算機不會進行計算

and的優先順序大於or

寫重複的**是程式設計師最不恥的行為

while 條件:

...python**, while條件成立執行

dead loop:

有一種迴圈叫死迴圈

while true:

...python**,一直迴圈不會停止

迴圈終止語句:

break 跳出while迴圈

continue 跳出本次while迴圈,直接執行下一次迴圈

while else語句:

當while迴圈正常執行完沒有被break時,else中的python**會被執行

else可以用來檢測while迴圈是否正常執行完

python流程迴圈 Python 流程控制之迴圈

1.while迴圈 條件迴圈 i 基本語法 while 條件 1 2 3 示範 name of bk huangdong paw of bk 123 tag true while tag inp name input your name inp pwd input your password if ...

Python流程控制 while迴圈

for 迴圈主要去對列表 字串 檔案的行數等有次數的迴圈上。while 迴圈在有條件的控制上。while迴圈,直到表示式變為假 或者有乙個break 才退會出while迴圈,表示式是乙個邏輯表示式,必須返回乙個true或false 語法 while expression statement s 注意...

Python 流程控制之for迴圈

什麼是for迴圈 迴圈就是重複做某件事,for迴圈是python提供第二種迴圈機制 為什麼要有for迴圈 理論上for迴圈能做的事情,while迴圈都可以做,之所以要有for迴圈,是因為for迴圈在迴圈取值 遍歷取值 比while迴圈更簡潔 如何用for迴圈 語法 for 變數名 in 可迭代物件 ...