Python-while循環和for循環
阿新 • • 發佈:2018-03-21
進行 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循環