Advertisement
naren_paste

pascals triangle

Oct 5th, 2023
754
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.55 KB | Source Code | 0 0
  1. def generate_pascals_triangle(num_rows):
  2.     triangle = [[1] * (i + 1) for i in range(num_rows)]
  3.  
  4.     for i in range(2, num_rows):
  5.         for j in range(1, i):
  6.             triangle[i][j] = triangle[i - 1][j - 1] + triangle[i - 1][j]
  7.  
  8.     return triangle
  9.  
  10. def print_pascals_triangle(triangle):
  11.     for row in triangle:
  12.         print(" ".join(map(str, row)))
  13.  
  14. # Example: Generate Pascal's Triangle with 5 rows
  15. num_rows = 5
  16. pascals_triangle = generate_pascals_triangle(num_rows)
  17.  
  18. print("Pascal's Triangle:")
  19. print_pascals_triangle(pascals_triangle)
  20.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement