在代碼中有的時候我們需要程式不斷地重複執行某一種操作
例如我們需要不停的判斷某一清單中存放的資料是否大于 0,這個時候就需要使用循環控制語句
這裡會講解 for 循環
python 有兩種循環語句,一個是 for、一個是 while
https://www.cnblogs.com/poloyy/p/15087250.html
for 語句用于周遊序列中的元素,這裡所講的序列是廣義的,可以是:
清單
元組
集合
range 對象
range() 詳解:https://www.cnblogs.com/poloyy/p/15086994.html
https://www.cnblogs.com/poloyy/p/15087598.html
2+4+6
1+2+3
https://www.cnblogs.com/poloyy/p/15087130.html
當 for 循環正常完成後,會自動進入到 代碼塊 2
檢測 number 是否會素數
range(2, number) 會生成 2、3、4、5、6、7、8 的數字序列
判斷 factor 是否可以被 number 整除
如果是,則 number 不是素數
如果 for 循環整除結束,就會進到 else 裡面,則 number 為素數
若想執行 else 裡面的代碼塊,必須是觸達到循環條件且為假
如果在循環裡面提前結束了循環(break),則不會執行 else 裡面的代碼塊