在條件為True時,while循環會繼續循環。但如果你想讓一個代碼塊執行固定的次數該怎么辦呢?
答案是:可以通過for循環語句和range()函數來實現
舉例1:循環5次,新建一個test.py 輸入如下代碼
print("my name is :")
for i in range(5):
print("Jimmy Five Times is ("+str(i)+")")
測試結果:for循環了5次,第一次運行時i被設為0,子句中打印出
Jimmy Five Times is (0)

舉例2:循環100次,同樣test.py 輸入如下代碼
total=0
for num in range(101):
total=total+num
print(total)
結果為:5050
程序剛開始變量total=0,然后for循環total=total+num,循環100次迭代時,0到100的每個整數都加給了total。
所以有50對數相加是100:1+99,2+98+.....49+51 ,還剩一個50,即:50*100+50=5050
舉例3:while循環也可以做for循環的事情,只是for循環更簡單
print("while,my name is :")
i=0
while i <5:
print("Jimmy Five Times is ("+str(i)+")")
i=i+1
結論是:

舉例4:range()的開始、停止和步長
我們來簡單寫一個for循環測試一下
1、第一個參數是for循環開始值,第二個是上線(循環停止的數字),但是不包含它
for i in range(12,17):
print(i)
運行結果:

2、range()函數也可以有第三個參數,前兩個是起始值和終止值,第三個是“步長”。步長是每次迭代后循環變量增加的值
如:
for i in range(0.10,2):
print(i)
運行結果:range(0.10,2)將從0數到8,間隔為2 (注意:不包含10)

