迴圈語句
語句後面一定要跟:冒號
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 不包...