【格式】
for 變數 in 可迭代物件:
迴圈體語句
【操作】
>>
>
for x in(10
,20,30
):#元組迴圈
(x*3)30
6090
>>
>
for y in
"abcdefg"
:#字串
(y) ab
cdef
g
range物件是乙個迭代器物件,用來產生指定範圍的數字序列。>>
>
#遍歷字典
>>
>
for x in d:
(x)#直接遍歷顯示的是鍵
name
agejob
>>
>
for x in d.keys():
(x)#遍歷keys顯示的是鍵
name
agejob
>>
>
for x in d.values():
(x)#遍歷values顯示的是值 煮雨
18學生
>>
>
for x in d.items():
(x)#遍歷items顯示的是鍵值對
('name'
,'煮雨')(
'age',18
)('job'
,'學生'
)
【格式】
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
("1-100所有數的累加和"
,sum_all)
("1-100偶數的累加和"
,sum_even)
("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通常用於可迭代物件的遍歷 語法...