我正在为作业编写代码,它需要输出帕斯卡三角形的值,而不是三角形的值。例如我输入
pascalLine(2)
它输出:
[1,2,1]
并为:
pascalLine(4)
它输出:
[1,4,6,4,1]
我目前有这段代码,我相信它远未完成,因为它输出一个三角形。
def pascalLine(n):
for rownum in range (n):
newValue=1
PrintingList = list()
for iteration in range (rownum):
newValue = newValue * ( rownum-iteration ) * 1 / ( iteration + 1 )
PrintingList.append(int(newValue))
print(PrintingList)
print()