for迴圈結構通常用於已知重複次數的方程式,
迴圈結構中指定迴圈變數的初始值、終止值與遞增(減)值,
迴圈變數將由初始值變化到終止值的前一個數字,
每次依照遞增(簡)的值進行數值遞增或遞減。
以下我透過幾個範例來為大家解說:
HINT:可以使用迴圈結構寫程式,迴圈變數起始值為輸入的起始值,迴圈變數終止值為輸入的終止值,迴圈每執行一次迴圈變數就會遞增1,回圈內使用函式chr將整數轉換成對應的ASCII字元顯示在螢幕上。
#output
請輸入ASCII的起始值? 65
請輸入ASCII的終止值? 70
A
B
C
D
E
#input
a = int(input('請輸入ASCII的起始值? '))
b = int(input('請輸入ASCII的終止值? '))
for i in range(a,b):
print(chr(i))
HINT:可以使用迴圈結構撰寫程式,迴圈變數起始值為輸入的加總起始值,迴圈變數終止值為輸入的加總終止值,迴圈美執行一次迴圈變數就會依照輸入的遞增(減)值進行遞增(減),迴圈內使用「SUM=SUM+迴圈變數」進行數值的加總,顯示加總的過程。
#output
請輸入加總開始值? 3
請輸入加總終止值? 13
請輸入遞增減值? 3
i為 3 加總結果為 3
i為 6 加總結果為 9
i為 9 加總結果為 18
i為 12 加總結果為 30
#input
a = int(input('請輸入加總開始值? '))
b = int(input('請輸入加總終止值? '))
c = int(input('請輸入遞增減值? '))
sum = 0
for i in range(a,b,c):
sum=sum+i
print('i為',i,'加總結果為',sum)
以上用了兩題介紹for的用法,
大家可以自己多多練習喔,
我們明天見!!