1.我想问下各位为啥十四行还要在listb列表中加元素,在第八行以及第十行不就设定了listb的值吗
2.我这报错我想问下各位我应该修改哪里
参考代码:
N = int(input())
listA = [[1]]
for i in range(1, N):
listB = [1]*(i+1)
for j in range(1, i):
listB[j] = listA[i-1][j-1] + listA[i-1][j]
listA.append(listB)
for i in listA:
for j in i:
print(j, end = ' ')
print()
因为那只是i=0和1时添加的,也就是只添加了两行
可以把18行改成for j in range(1,i): 试试