【Python 第12課】 for循環

循環語句:
for ... in ...
spa

while同樣,for循環能夠用來重複作一件事情。在某些場景下,它比while更好用。
好比以前的一道習題:輸出1100(回覆903可看詳細內容)。
咱們用while來作,須要有一個值來記錄已經作了多少次,還須要在while後面判斷是否是到了100
若是用for循環,則能夠這麼寫:
for i in range(1, 101):
 print i
解釋一下,range(1, 101)表示從1開始,到101爲止(不包括101),取其中全部的整數。for i in range(1, 101)就是說,把這些數,依次賦值給變量i。至關於一個一個循環過去,第一次i = 1,第二次i = 2,……,直到i = 100。當i = 101時跳出循環。因此,當你須要一個循環10次的循環,你就只須要寫:
遞歸


for i in range(1, 11)

或者

for i in range(0, 10)

區別在於前者i是從110,後者i是從09。固然,你也能夠不用i這個變量名。
好比一個循環n次的循環:

for count in range(0, n)
變量

for循環的本質是對一個序列中的元素進行遞歸。什麼是序列,之後再說。先記住這個最簡單的形式:
for i in range(a, b)
a循環至b-1

循環

相關文章
相關標籤/搜索