python語言迴圈語句 python迴圈控制語句

2021-10-16 21:31:52 字數 1241 閱讀 4224

迴圈語句

語句後面一定要跟:冒號

for迴圈:

1.for…in range()遍歷

格式:for i in range(5);或者for i in range( 0,10,3 );

格式中的1列印i是從0開始後列印到5結束

格式中的2列印i是從0開始列印到10,中間每一次步進加3

舉個小例子:

格式1:

格式2:

格式2中改為三個負數:

以上三個都是常見的

如果我們想要遍歷依次輸出字串呢?

我們就要先定義變數,再用for迴圈輸出

如果我們不想換行,就要在輸出中加上我們之前講的end

比如:數字我們需要range來寫,字串不需要range只要寫上變數名即可

還可以對列表進行遍歷輸出

例如:雖然看著像別的語言中的陣列,但是在這裡是列表

使用for…in遍歷列表時:

1.和數字一樣需要先寫range

2.range裡面需要len(a);求出列表的有幾個下標(如js中的length,計數)

3.print中輸出的第乙個i是計數(下標),第二個a[ i ]是列表中的元素

while迴圈:

格式:i=數值

while 條件:

語句….

必須要有控制條件例如 i+=1;

舉個小例子:

輸出0到5

我們用while求出1-100的和:

定義的n只是作為乙個數

定義的sum就為累加每一步的和

定義的counter就是從1到100,每個數都遍歷加一遍

while還可以和else合作使用

在其他語言在else只跟if,但是在python中也可以跟while

後面我們用到while的並不多,絕大部分要用for,比較方便

break、continue、pass語句:

這裡比其他語言多了個pass,但是並無很大作用

break和continue的用法和js等其他語言中用法相同

1.break語句可以跳出for和while 的迴圈體

2.continue語句跳過當前迴圈,直接進行下一輪迴圈

3.pass是空語句,一般只用做佔位語句,不做任何事情

舉個小例子:

break

continue:

最後我們還是要給大家布置乙個小作業

九九乘法表

- end -

---web分享,分享的不只是web

分支結構控制語句與迴圈結構控制語句(Python)

if 條件表示式 語句體if 條件表示式 語句體1 else 語句體2if 條件表示式 語句體1 elif 語句表示式2 語句體2 elif 語句表示式 n 1 語句體n 1else 語句體nx 5if x 0 y 1else y 0可用三元運算改寫為 x 5y 1if x 0 else 0whil...

Python迴圈語句 for迴圈

說明 1 計次迴圈,一般應用在迴圈次數已知的情況下。通常適用於列舉或遍歷序列以及迭代物件中的元素。2 迭代變數用於儲存讀取的值。3 物件為要遍歷或迭代的物件,該物件可以是任何有序的序列物件,如字串 列表 元組等 迴圈體為一組被重複執行的語句。4 for迴圈語句可以迴圈數值 遍歷字串 列表 元組 集合...

Python迴圈語句

while迴圈 1.一般語法 while 控制條件 執行語句 2.迴圈型別 無限迴圈 while true 執行語句 計數迴圈 count 0 while count 10 print count count 1 3.range 內建函式,返回乙個列表 range start,end,step 不包...