Python中的for迴圈

2021-10-07 02:29:30 字數 1679 閱讀 9853

【格式】

for 變數 in 可迭代物件:

​ 迴圈體語句

【操作】

>>

>

for x in(10

,20,30

):#元組迴圈

print

(x*3)30

6090

>>

>

for y in

"abcdefg"

:#字串

print

(y) ab

cdef

g

>>

>

#遍歷字典

>>

>

for x in d:

print

(x)#直接遍歷顯示的是鍵

name

agejob

>>

>

for x in d.keys():

print

(x)#遍歷keys顯示的是鍵

name

agejob

>>

>

for x in d.values():

print

(x)#遍歷values顯示的是值 煮雨

18學生

>>

>

for x in d.items():

print

(x)#遍歷items顯示的是鍵值對

('name'

,'煮雨')(

'age',18

)('job'

,'學生'

)

range物件是乙個迭代器物件,用來產生指定範圍的數字序列。

【格式】

range(start,end[,step])

【典型】

for i in range(10) 產生:0 1 2 3 4 5 6 7 8 9

for i in range(3,10) 產生: 3 4 5 6 7 8 9

for i in range(3,10,2) 產生:3,5,7,9

【操作:1-100累加和】

sum_all=

0#1-100所有數的累加和

sum_even=

0#1-100偶數的累加和

sum_odd=

0#1-100奇數的累加和

for num in

range

(101):

sum_all+=num

if num%2==

0:sum_even+=num

else

: sum_odd+=num

print

("1-100所有數的累加和"

,sum_all)

print

("1-100偶數的累加和"

,sum_even)

print

("1-100奇數的累加和"

,sum_odd)

【結果】

1-100所有數的累加和 5050

1-100偶數的累加和 2550

1-100奇數的累加和 2500

【注意點】

1、由於之前其他語言敲多了,if和else之後總是忘記加【冒號】,總是報錯。

python中的for迴圈

一 for迴圈概要 for迴圈是乙個通用序列迭代器,可遍歷任何有序的序列物件內的元素,包括字串 列表 元組 其他內建可迭代物件。一般格式 for in if break if continue else 二 for迴圈應用舉例 1 遍歷序列元素 for x in spam eggs ham prin...

python中的迴圈

一 while迴圈 語法 while condition block 當條件滿足,即condition為ture,進入迴圈體,執行block 例 flag 10 while flag print flag flag 1其執行結果為 1098 7654 321解釋 首先flag為10,在conditi...

python中的迴圈

用來重複執行一條或多條語句。表達邏輯 如果符合條件,則反覆執行迴圈體裡的語句,每次執行完都判斷一次條件是否為true,如果為true則重複執行迴圈體內的語句。句式 while 條件表示式 迴圈體語句 例 num 0while num 10 print num num 1通常用於可迭代物件的遍歷 語法...