上一篇我們談到 while
,這篇我們就來談 for
我們把 while迴圈 的找偶數的程式碼改成用 for
實做1
numbers = [1,23,5]
2
3
for number in numbers:
4
if number % 2 == 0:
5
print('Find even number',number)
6
break
7
else:
8
print('No even number found')
9
---------------執行結果---------------
10
No even number found
Continue Break 和 else
跟 while 那篇一樣就不再贅述了
可以參考這篇Python While迴圈
用 range() 來產生數字序列
在 C 語言要取 array 全部的值時會用以下做法:
1 | for(int i = 0;i<end;i++) |
2 | { |
3 | printf(array[i]); |
4 | } |
而 python 則是使用 range()
來產生 0 ~ end 的數字
用法是 range(start,stop-1,step)
1 | for index in range(0,len(mylist)): |
2 | print(mylist[index]) |