python for迴圈可以遍歷任何序列的專案,如乙個列表或者乙個字串。
語法:
for迴圈的語法格式如下:
例項:
#!/usr/bin/python以上例項輸出結果:# -*- coding: utf-8 -*-
forletter
in'python'
:# 第乙個例項
'當前字母 :'
,letter
fruits =[
'banana',,
'mango'
]for
fruit
infruits
:# 第二個例項
'當前字母 :'
,fruit
"good bye!"
當前字母:p另外一種執行迴圈的遍歷方式是通過索引,如下例項:當前字母:y
當前字母:t
當前字母:h
當前字母:o
當前字母:n
當前字母
:banana
當前字母
:當前字母
:mango
good
bye!
#!/usr/bin/python以上例項輸出結果:# -*- coding: utf-8 -*-
fruits =[
'banana',,
'mango'
]for
index
inrange
(len
(fruits
'當前水果 :'
,fruits
[index
"good bye!"
當前水果以上例項我們使用了內建函式 len() 和 range(),函式 len() 返回列表的長度,即元素的個數。 range返回乙個序列的數。:banana
當前水果
:當前水果
:mango
good
bye!
在 python 中,for … else 表示這樣的意思,for 中的語句和普通的沒有區別,else 中的語句會在迴圈正常執行完(即 for 不是通過 break 跳出而中斷的)的情況下執行,while … else 也是一樣。
如下例項:
#!/usr/bin/python以上例項輸出結果:# -*- coding: utf-8 -*-
fornum
inrange(10
,20):# 迭代 10 到 20 之間的數字
fori
inrange(2
,num
):# 根據因子迭代
ifnum%i
==0:# 確定第乙個因子j=
num/
i
# 計算第二個因子
'%d 等於 %d * %d'%(
num,i,
j)break
# 跳出當前迴圈
else
:# 迴圈的 else 部分
num,
'是乙個質數'
10等於2*511是乙個質數
12等於2*
613是乙個質數
14等於2*
715等於3
*516等於2*
817是乙個質數
18等於2*
919是乙個質數
Python菜鳥 While迴圈語句
python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴...
Python菜鳥 continue 語句
python continue 語句跳出本次迴圈,而break跳出整個迴圈。continue 語句用來告訴python跳過當前迴圈的剩餘語句,然後繼續進行下一輪迴圈。continue語句用在while和for迴圈中。python 語言 continue 語句語法格式如下 continue流程圖 例項...
Python迴圈語句 for迴圈
說明 1 計次迴圈,一般應用在迴圈次數已知的情況下。通常適用於列舉或遍歷序列以及迭代物件中的元素。2 迭代變數用於儲存讀取的值。3 物件為要遍歷或迭代的物件,該物件可以是任何有序的序列物件,如字串 列表 元組等 迴圈體為一組被重複執行的語句。4 for迴圈語句可以迴圈數值 遍歷字串 列表 元組 集合...