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