Advertisement
Programmin-in-Python

Pascal's Triangle

Dec 22nd, 2020
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.49 KB | None | 0 0
  1. def pascal_triangle() :
  2.     n = int(input("Enter the number of rows : "))
  3.  
  4.     a = []
  5.  
  6.     for i in range(n) :
  7.         a.append([])
  8.         a[i].append(1)
  9.  
  10.         for j in range(1 , i) :
  11.             a[i].append(a[i-1][j-1] + a[i-1][j])
  12.  
  13.         if n != 0 :
  14.             a[i].append(1)
  15.  
  16.     for i in range(n) :
  17.         print((" "*(n-i)) , end = "")
  18.  
  19.         for j in range((i+1)) :
  20.             print('{0:6}'.format(a[i][j]) , end = "")
  21.         print()
  22.        
  23. pascal_triangle()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement