1. 程式人生 > >Python-while循環和for循環

Python-while循環和for循環

進行 enc http src com 機會 alt 需要 while循環

一、while循環

while循環必須要有一個計數器。滿足循環條件即執行循環體,直到條件不滿足,結束循環。while循環對應一個else的時候,循環在正常結束之後才會執行。

舉例:隨機生成一個數字,猜這個數字是多少。有三次機會,每次輸入會提示猜大了、猜小了還是猜對了,超過次數提示“次數已經用完”。

技術分享圖片

解析:

(1)count即為一個計數器,每次循環需要加1。

count+=1,等同於count=count+1。同樣的count*=3等同於count=count*3;對於/,%d等運算也一樣。

(2)break:在循環裏遇到break,立刻結束循環。不管循環次數有沒有結束,都立即結束整個循環,執行下一步。

continue:在循環裏遇到continue,立刻跳出本次循環,進行下次循環。

二、for循環

for循環不需要計數器。for循環的語法格式為:

for iterating_var in sequence:

  statements(s)

比如,判斷條件可以為for i in range(10),i 從0開始計數,每次循環自動加1,一直到9,即一共循環10次。

for n in range(10,20),n 從10開始計數,每次循環自動加1,一直到19,一共循環10次。

舉例:仍然用剛剛while循環猜數字的例子。

技術分享圖片

Python-while循環和for循環