python的邏輯判斷與迴圈

2021-08-18 05:47:08 字數 1619 閱讀 4269

1.python的冒號與縮排

對於python而言**縮排是一種語法,採用**縮排和冒號來區分**之間的層次。

縮排的空白數量是可變的,但是所有**塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。

缺少冒號或者縮排錯誤都會報 syntaxerror錯誤,必須嚴格遵守.

2.python的條件判斷語句if

python條件語句是通過一條或多條語句的執行結果(true或者false)來決定執行的**塊

語法一般都是

if 判斷語句:

執行語句

elif 判斷語句:

執行語句

else:

執行語句

3.python的while迴圈:

while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為:

while 判斷條件:

執行語句

當判斷條件false是跳出迴圈:

判斷到a不大於1的時候就退出了迴圈。

跳出while迴圈的方式還有使用break語句

當執行到break的時候就直接推出迴圈.

在迴圈常用的語句還有continue,continue 語句用來告訴python跳過當前迴圈的剩餘語句,然後繼續進行下一輪迴圈,這樣能夠直接的提高執行效率。

不加continue的話會繼續執行列印no和判斷,

加了continue之後,執行到continue之後會退出這次迴圈,繼續下次迴圈

4.python的for語句迴圈

for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串,語句為:

for item in sequence:

執行語句

將乙個列表遍歷之後直接就退出了,裡面也可以使用continue、break語句做操作。

for語句高階點的用法是在for迴圈中再次使用for迴圈,列入列印出乘法口訣,使用的就是兩個for迴圈:

python判斷迴圈 python的判斷與迴圈

一 python的特殊縮排與語法 對於python而言 縮排是一種語法,python沒有像其他語言一樣採用 或者begin.end分隔 塊,而是採用 縮排和冒號來區分 之間的層次。縮排的空白數量是可變的,但是所有 塊語句必須包含相同的縮排空白數量,這個必須嚴格執行。例如 iftrue print h...

邏輯判斷,for迴圈,while迴圈

邏輯判斷,for迴圈,while迴圈 邏輯判斷 控制語法 if 條件 else if 另外乙個條件 else 判斷字串相等的語法 a.equals b if 括號中要填入的其實是乙個布林型別值 布林型別 boolean 布林型別的資料,值只有兩個 true false boolean a true ...

python迴圈與判斷

1 布林表示式和判斷 python 中的布林型別值 true 和 flase 其中,注意這兩個都是首字母大寫。但凡能夠產生乙個布林值的表示式為布林表示式 1 2 false 1 2 true 42 42 true name name false m in magic true number 12 n...