上一篇我們談到 while ,這篇我們就來談 for
我們把 while迴圈 的找偶數的程式碼改成用 for 實做1numbers = [1,23,5]23for number in numbers:4 if number % 2 == 0:5 print('Find even number',number)6 break7else:8 print('No even number found')9---------------執行結果---------------10No 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]) |