我需要编写一个代码,输入一个非右帕斯卡三角形,给定第 n 级作为输入,其中第一行是第 0 级。除此之外,必须在每一行的末尾标明级别。这是我到目前为止所做的:
level = input('Please input nth level: ')
x = -1
y = 1
while x < level:
x = x+1
d = str(11**x)
while y < level:
y = y+1
print " ",
for m,n in enumerate(d):
print str(n) + " ",
while y < level:
y = y+1
print " ",
print x
当我输入 3 时,它输出:
1 0
1 1 1
1 2 1 2
1 3 3 1 3
我想要的输出是:
1 0
1 1 1
1 2 1 2
1 3 3 1 3