Python for i in range意思

在Python中,for i in range是一個循環結構,用於重複執行一段代碼。這裡的i是一個變數,它依次取值從0開始,到指定的範圍結束。

例如,以下代碼會列印出從1到10的整數:

for i in range(1, 11):
    print(i)

在這個例子中,range(1, 11)創建了一個從1到10(不包括11)的整數序列。for循環會依次將這個序列中的每個數賦給變數i,然後執行循環體中的代碼。

如果你想要從0開始計數,可以使用range(n),其中n是你想要到達的數字(包括在內):

for i in range(10):
    print(i)

這個循環會列印出從0到9的整數。

你還可以指定步長(每次增加的值),例如:

for i in range(0, 10, 2):
    print(i)

這個循環會列印出從0到9的偶數。range(0, 10, 2)表示從0開始,每次增加2,直到達到10(但不包括10)。