天天看點

Python - for 循環

在代碼中有的時候我們需要程式不斷地重複執行某一種操作

例如我們需要不停的判斷某一清單中存放的資料是否大于 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 裡面的代碼塊