input: Write a function to print a Pascal's triangle for a given number of rows. The function should use an auxiliary array to store the values of the triangle and should print the triangle in the specified format.
  def PascalTriangle(n) : 
      arr = [0 for i in range(n)] 
      for line in range(0, n) : 
          for i in range (0, line + 1) : 
              if (i == 0 or i == line) : 
                  arr[i] = 1
              else : 
                  arr[i] = arr[i] + arr[i - 1]  
          for i in range (0, line + 1) : 
              print(arr[i], end =" ")  
          print()   
  assert PascalTriangle(5)
  assert PascalTriangle(3)
  assert PascalTriangle(0)
  assert PascalTriangle(1)
output: def PascalTriangle(n): 
      arr = [0 for i in range(n)] 
      for line in range(0, n): 
          for i in range(0, line + 1): 
              if i == 0 or i == line: 
                  arr[i] = 1
              else: 
                  arr[i] = arr[i] + arr[i - 1]  
          for i in range(0, line + 1): 
              print(arr[i], end=" ")  
          print()