"""
Created on Sun May 26 08:39:54 2019

@author: Stéphane Pasquet

Triangle de Pascal
"""

def trianglePascal(n):
    T = [[0] * (n+1) for p in range(n+1)]
    for n in range(n+1):
        if n == 0:
            T[n][0] = 1
        else:
            for k in range(n+1):
                if k == 0:
                    T[n][0] = 1
                else:
                    T[n][k] = T[n-1][k-1] + T[n-1][k]
    return T


T = trianglePascal(15)

for i in range(len(T)):
    print(T[i][:i+1])