在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)
列印結果:
world
加入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:
(i)
else
:
pass
列印結果:
06121824
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,直接寫表示式就不可能了。為了讓計算機能計算成千上萬次的重複...