I’m writing a code for homework, it needs t o output the values for pascal’s triangle, but not in a triangle. for instance I input
pascalLine(2)
it outputs:
[1,2,1]
and for:
pascalLine(4)
it outputs:
[1,4,6,4,1]
I currently have this code and I believe it is far from complete, because It outputs a triangle.
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()
Assuming your original code to calculate row
nis correct, you can just get rid of the outer loop: