range()函數和for-in循環
函數原型:range(start, end, scan):
參數含義:start:計數從start開始。默認是從0開始。例如range(5)等價於range(0, 5);
end:技術到end結束,但不包括end 。例如:range(0, 5) 是[0, 1, 2, 3, 4]沒有5
scan:每次跳躍的間距,默認為1。例如:range(0, 5) 等價於 range(0, 5, 1)
代碼舉例:
1 for n in range(3): 2 print(n) 3 4 print("-----------------------") 5 6 for n in range(2, 4): 7 print(n) 8 9 print("-----------------------") 10 11 for n in range(2, 8, 2): 12 print(n)
輸出:
0
1
2
-----------------------
2
3
-----------------------
2
4
6
while循環:
1 m = 0 2 while m < 3: 3 print(m) 4 m += 1
結果:
0
1
2
