python之if判斷 while迴圈 for迴圈

2021-08-20 08:59:30 字數 947 閱讀 4886

if判斷語法:   

if 條件:

**塊**塊

**塊:同一級別的縮排**,

相同的**塊從上到下一次執行

if 條件:

eifi 條件: 

elif 條件:

else:

print()

強調:if的多分支或自上而下依次匹配,一旦匹配成功就會執行條件下的**

其餘條件即便成立也不去執行

if 條件:

if 條件:

elif條件:

else:

else:

if巢狀if

2.while迴圈:條件迴圈 

條件成立迴圈  不成立就不迴圈

while 條件:

code1

code2

code3

while+break: break的意思是終止掉當前層的迴圈,繼續執行其他層**

while+continue: continue終止本次迴圈,直接進入下次迴圈

continue之後的所以**不執行,直接進入下次迴圈

ps:記住continue一定不要加到迴圈體最後一步執行的**

while+else整個迴圈流程結束後進行判斷,只要while迴圈沒有被break掉才執行else

pass  忽列結果

false 終止迴圈 true無限迴圈

n=[1,2,3,4,5]

len(n)    取列表裡的位置長度數

3.for迴圈  基於元數的個數迴圈

for i in name: 

for i in range(1,10,2)#:1 3 5 7 9  range範圍  只顧開頭不顧結尾

print (i)

for+break 終止當層迴圈

for+continue 終止本次迴圈,直接進行下次迴圈

for+else 迴圈完成後,最後執行

Python入門筆記 迴圈for和while

while 迴圈 在給定的判斷條件為 true 時執行迴圈體,否則退出迴圈體。for 迴圈 重複執行語句 巢狀迴圈 你可以在while迴圈體中巢狀for迴圈 break 語句 在語句塊執行過程中終止迴圈,並且跳出整個迴圈 continue 語句 在語句塊執行過程中終止當前迴圈,跳出該次迴圈,執行下一...

小猿圈python學習 流程控制之while迴圈

上節課我們已經學會用if else 來猜年齡的遊戲啦,但是只能猜一次就中的機率太小了,如果我想給玩家3次機會呢?就是程式啟動後,玩家最多可以試3次,這個怎麼弄呢?你總不會想著把 複製3次吧。age of oldboy 48 guess int input if guess age of oldboy...

Python學習筆記(五)猜數字遊戲(while)

今天寫的是乙個猜數字遊戲,我記得好像大二還是大三的時候在日方課上用vb實現過,大體思想就是先生成乙個隨機數,然後進行輸入,程式會判斷你輸入的值和隨機值相比較的結果,一直到你輸入正確才退出迴圈體。關於隨機數的應用,首先要引入random類,程式中生成的是1到10的隨機數,方法是random.unifo...