I have been running though a lot of examples in python and got to this function code. I can not seem to understand this code, specifically what line 6 is saying (starts with row = )
def pascal(n):
row = [1]
y = [0]
for x in range(n):
print(row)
row = [l+r for l, r in zip(row+y, y+row)]
return n
pascal(4)
thanks in advance!!!