(1) 重覆的改變數值

1. 數字遞減

程式:
#設定初值
n = 100

#設定累計值
cnt = 0

#以迴圈重覆執行
while (n > 0):
    #數值遞減
    if n%2 == 0:
        n/=2
    else:
        n-=1
        
    #累計執行次數
    cnt+=1
    
#印出結果
print(f'共執行{cnt}次')

2. 數字遞增

自主練習

  1. 請用while迴圈計算1~1000(包括1及1000)之間有多少數可被3或5或7整除。

Last updated