第3類:迴圈敘述

TQC+ 程式語言Python 303 迴圈數值相乘

題目說明:

請使用迴圈敘述撰寫一程式,讓使用者輸入一個正整數(<100),然後以三角形的方式依序輸出此數的相乘結果。
提示:輸出欄寬為4,且需靠右對齊。

範例輸入1

5

範例輸出1

   1
   2   4
   3   6   9
   4   8  12  16
   5  10  15  20  25

範例輸入2

12

範例輸出2

   1
   2   4
   3   6   9
   4   8  12  16
   5  10  15  20  25
   6  12  18  24  30  36
   7  14  21  28  35  42  49
   8  16  24  32  40  48  56  64
   9  18  27  36  45  54  63  72  81
  10  20  30  40  50  60  70  80  90 100
  11  22  33  44  55  66  77  88  99 110 121
  12  24  36  48  60  72  84  96 108 120 132 144

程式碼:

n = eval(input())

for i in range(1, n + 1):
    for j in range(1, i + 1):
        print('%4d' %(j * i), end='')
    print('')

 

TQC+ 程式語言Python 第3類:迴圈敘述





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

可以多點幾次喔~~

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

2 評論

發表迴響

%d 位部落客按了讚: