(1)例子一while和if的區別,if是判斷一次,條件為True執行一次,while是判斷N+1次,條件為True執行N次
a=1while a<10: #執行條件執行體 print(a) a+=1
'''輸出1
2
3
4
5
6
7
8
9
'''
(2)例子二,四步迴圈法
sum=0 #sum用於儲存累加和#初始化變數a=0#條件判斷while a<5: '''條件執行體(迴圈體)''' sum+=a '''改變變數''' a+=1print('和為',sum)
#輸出和為 10
(3)例子三:
s=0 #s用於儲存累加和#初始化變數b=1#條件判斷while b<101: '''條件執行體(求和之前先判斷是否為偶數)''' if b%2==0: s+=b '''改變變數''' b+=1print('1到100之間的偶數和為',s)
#輸出為1到100之間的偶數和為 2550