Home - Learn - 03Python - 0303Functions - 030304For
for 變數 in 串列:
程式區塊
執行for迴圈時,會依串列的元素依序變化,每變化一次就會執行程式區塊一次。
串列為陣列時,陣列有3個數值,則會執行程式區塊3次。
a+=1即a=a+1的意思
使用range()函數,可以指定for迴圈執行的次數。
for(開始值,終止值)
for i in range(1,10): 填入開始值與終止值,遞增值預設為1,總共會執行9次,從1開始,i變數依序變化為1,2,3,4,5,6,7,8,9
利用2個迴圈來建立九九乘法表。
for(終止值)
for i in range(10): 只填入終止值,預設開始值為0,遞增值為1,總共會執行10次,從0開始,i變數依序變化為0,1,2,3,4,5,6,7,8,9。
for(開始值,終止值,遞增值),若終止值>開始值,則遞增值需為正值;終止值<開始值,遞增值需為負值,否則無法執行。
for i in range(2,10,2):
print(i,end=" ")
for i in range(13,4,-3):
for in in range(-5,12,5):