aboutsummaryrefslogtreecommitdiff
path: root/challenge-003/zapwai/python/ch-2.py
blob: da7acc1c7ebab4b4d4e1c929cf22589e3f453983 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import sys
N = 5
if len(sys.argv) > 1:
    N = int(sys.argv[1])

m = [[0 for x in range(N)] for x in range(N)]
m[0][0] = 1
m[1][0] = 1
m[1][1] = 1
for i in range(N):
    for j in range(i+1):
        if ( (j == 0) or (j == i) ):
            m[i][j] = 1
        else:
            m[i][j] = m[i-1][j-1] + m[i-1][j]
for i in range(N):
    for sp in range(N-i):
        print(" ",end='')
    for j in range(i+1):
        print(m[i][j]," ", end='')
    print()