0
我試圖做一個打印以下順序如何在一個循環中創建一個新的變量
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
...
此行的n個功能是我到目前爲止有:
def numTriangle(n):
#n = number of rows
integers = range(0,n-1)
val = 1
places = 1
for num in integers:
print val
val = val + 1
我已經意識到,我需要做一個循環,它打印的價值,然後添加一個,但也創建一個新的變量比以前大一個打印原始值+ 1和新變量,所以上。我如何爲每一行創建一個新變量,或者是否有任何其他替代方法可用於此功能,如爲每一行打印索引的額外部分?
將問題分解爲基本組件並開始編程。你知道你需要一個循環,'範圍(1,N)'會對此有效。你知道你需要在一個連續的行上打印數字,直到達到一定數量,然後打印一個新行。跟蹤您當前的計數,每行的預期計數和每行增量計數,重新計數。開始一些事情並編輯你的問題,以顯示你的嘗試。 – sberry