今天學到了迴圈的用法:
for i in range(1,10):
print(1)
向上列的程式就能夠印出9個1,如果沒有使用迴圈的話,可能要打出9個print(1)。接著是利用迴圈
來計算加總結果:
a=int(input('請輸入起始值?'))
b=int(input('請輸入終止值?'))
c=int(input('請輸入遞增減值?'))
t=0
for i in range(a,b,c):
t=t+i
print('加總結果為',t)
上述程式的t=t+i指的是t每經過一次迴圈都在加i來執行:
請輸入起始值?3
請輸入終止值?16
請輸入遞增減值?2
加總結果為 63
將初始值、終止值、遞增減值的數值設定出來,加總結果為63。它的邏輯為:
3 3
5 8
7 15
9 24
11 35
13 48
15 63
從3開始以2為單位一直加到16之間的數,每個數與上個數相加,得到一個新的數再與下個數相加
,依此類推加到16。
迴圈真的要看蠻久才看懂,對我這個新人來說,真的是有點難,最後總算看懂它的邏輯了,今
天學習到此為止。