python迴圈結構之for迴圈

2022-07-19 10:09:09 字數 2759 閱讀 2639

在python中,for迴圈是應用非常廣的迴圈語句,遍歷字典、遍歷列表等等...

#

for語句結構

for 遍歷 in

序列: 執行語句

遍歷字典

lipsticks = 

for lipstick in

lipsticks:

print(lipsticks[lipstick])

列印結果:

香奈兒

迪奧聖羅蘭

紀梵希阿尼瑪

遍歷列表

watchs = ["

百達翡麗

", "

愛彼", "

勞力士", "

卡地亞", "

伯爵", "積家"

]for watch in

watchs:

print(watch)

列印結果:

百達翡麗

愛彼勞力士

卡地亞伯爵

積家

遍歷字串

strings = "

world

"for string in

strings:

print(string)

列印結果:

wor

ld

加入range()

for i in range(10):

print("

第", i+1, "

次列印:""

the world is so big, i want to see

")列印結果:

第 1 次列印:the world isso big, i want to see

第 2 次列印:the world isso big, i want to see

第 3 次列印:the world isso big, i want to see

第 4 次列印:the world isso big, i want to see

第 5 次列印:the world isso big, i want to see

第 6 次列印:the world isso big, i want to see

第 7 次列印:the world isso big, i want to see

第 8 次列印:the world isso big, i want to see

第 9 次列印:the world isso big, i want to see

第 10 次列印:the world is so big, i want to see

#

生成指定範圍內的序列

list1 =list()

for i in range(50, 100, 2):

print(list1)

列印結果:

[50, 52, 54, 56, 58, 60, 62, 64, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 96, 98]

加入if --else 判斷

#

列印100以內的能同時被2、3整除的數

for i in range(100):

if i % 2 ==0:

if i % 3 ==0:

print

(i)

else

:

pass

列印結果:

0612

1824

3036

4248

5460

6672

7884

9096

for 迴圈巢狀

#

列印100以內的質數

data =list()

for i in range(100):

if i <= 1:

pass

else

:

for j in range(2, i):

ifnot i %j:

break

else

:for i in

range(len(data)):

print("

100以內第

", i+1, "

個質數為:

", data[i])

列印結果:

100以內第 1 個質數為: 2100以內第 2 個質數為: 3100以內第 3 個質數為: 5100以內第 4 個質數為: 7100以內第 5 個質數為: 11100以內第 6 個質數為: 13100以內第 7 個質數為: 17100以內第 8 個質數為: 19100以內第 9 個質數為: 23100以內第 10 個質數為: 29100以內第 11 個質數為: 31100以內第 12 個質數為: 37100以內第 13 個質數為: 41100以內第 14 個質數為: 43100以內第 15 個質數為: 47100以內第 16 個質數為: 53100以內第 17 個質數為: 59100以內第 18 個質數為: 61100以內第 19 個質數為: 67100以內第 20 個質數為: 71100以內第 21 個質數為: 73100以內第 22 個質數為: 79100以內第 23 個質數為: 83100以內第 24 個質數為: 89100以內第 25 個質數為: 97

pythonfor迴圈步驟 Python迴圈流程

1.for迴圈 計算1 2 3 100的和 1 count 02 i 1 3 for i in range 101 4 count i5 print count 前n項和公式為 sn n a1 n n 1 d 2或sn n a1 an 2。2.while迴圈 計算1 3 5 99的和 counter...

python判斷迴圈 Python判斷與迴圈語句

python判斷與迴圈語句 1 if elif else age 17 if age 18 and age 100 print 我成年了 elif age 100 print 長壽寶寶?else print 我還是個寶寶?控制台列印結果 我還是個寶寶?2 while迴圈 age 0 while ag...

python語言的迴圈 Python語言 迴圈

本文主要向大家介紹了python語言 迴圈,通過具體的內容向大家展示,希望對大家學習python語言有所幫助。迴圈要計算1 2 3,我們可以直接寫表示式 1 2 3 要計算1 2 3 10,勉強也能寫出來。但是,要計算1 2 3 10000,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複...