2 回答

TA貢獻1776條經驗 獲得超12個贊
下面的輸出不是你期望的嗎?
In [1]: n = 5
In [2]: for i in range(n):
...:
...: num = 1
...:
...: for j in range(i + 1):
...: print(num, end=" ")
...: num = num + 1
...:
...: print("\r")
...:
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
編輯:如果 n=1 不在內部循環中,則反事實輸出。
In [1]: n = 5
In [2]: num = 1
In [3]: for i in range(n):
...: for j in range(i + 1):
...: print(num, end=" ")
...: num = num + 1
...: print("\r")
...:
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
添加回答
舉報