第4類:進階控制流程

TQC+ 程式語言Python 403 倍數總和計算

題目說明:

請撰寫一程式,讓使用者輸入兩個正整數a、b(a<=b),輸出從a到b(包含a和b)之間4或9的倍數(一列輸出十個數字、欄寬為4、靠左對齊)以及倍數之個數、總和。

範例輸入1

5
55

範例輸出1

8   9   12  16  18  20  24  27  28  32  
36  40  44  45  48  52  54  
17
513

範例輸入2

4
9

範例輸出2

4   8   9   
3
21
 

程式碼:(2021/08/23 更新)

a = eval(input())
b = eval(input())
Sum = 0
List = []

for i in range(a, b + 1):
    if i % 4 == 0 or i % 9 == 0:
        Sum += 1
        List.append(i)
        print('%-4d' %i, end='')
        
        if Sum % 10 == 0:
            print('')

print('\n%d\n%d' %(Sum, sum(List)))

 

TQC+ 程式語言Python 第4類:進階控制流程





如果覺得文章內容還不錯的話,麻煩請幫我點個讚!感謝

可以多點幾次喔~~

第一次點讚需使用 Google 或 Facebook 帳號註冊

4 則留言

JamesBang 發表迴響取消回覆