[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