Q:

Write a Python function that prints out the first n rows of Pascal’s triangle

0

Write a Python function that prints out the first n rows of Pascal’s triangle

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

I have used python 3.7 compiler for debugging purpose.

def pascal_triangle(num):
   trow = [1]
   y = [0]
   for x in range(max(num,0)):
      print(trow)
      trow=[l+r for l,r in zip(trow+y, y+trow)]
   return num>=1
pascal_triangle(5)

Result:

[1]

[1, 1]

[1, 2, 1]

[1, 3, 3, 1]

[1, 4, 6, 4, 1]

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Write a Python function to create and print a list... >>
<< Write a Python function that checks whether a pass...