Tuesday 1 April 2014

PASCAL TRIANGLE IN PYTHON


#pascal triangle for n height
from __future__ import print_function
h=int(raw_input("Enter Height of triangle : "));
tri=[1,1,1];
index=1;
for x in range(2,h):
   tri.append(1);
   for y in range(index,index+x-1):
      tri.append(tri[y]+tri[y+1]);
   index=index+x;
   tri.append(1);
print (tri); 
index=0;
for x in range(0,h) :
    for m in range(x,h) :
        print (" ",end="");
    for y in range(index,(index+x)+1) :
        print (tri[y]," ",end="");
    index=index+x+1;
    print ("");       
        

To Run : python pascal.py
The output would be like this :
In ubuntu Terminal :

No comments:

Post a Comment