[Python] 利用for迴圈印出數字三角形

最近又回到學習 python 了,紀錄一下練習的部分。

利用 for 迴圈印出數字三角形,使用者輸入一個正整數之後,程式印出由 1 到該數字的三角形數字列。

程式碼:

n = int(input("input a number:"))
for i in range(1, n + 1):
    for j in range(1, i + 1):
        print(j, end=(""))
    print()

結果:

input a number:7
1
12
123
1234
12345
123456
1234567

在〈[Python] 利用for迴圈印出數字三角形〉中有 2 則留言

    1. 可以喔!
      您可以試試看,我的寫法是由小印到大,您只要顛倒,由大印到小,如果有問題,可以把您的程式碼貼出來,一起討論。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *