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

Introduction

Write a Python function that prints out the first n rows of Pascal’s triangle. 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

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

Leave a Comment