aboutsummaryrefslogtreecommitdiff
path: root/challenge-003/zapwai/python/ch-2.py
diff options
context:
space:
mode:
Diffstat (limited to 'challenge-003/zapwai/python/ch-2.py')
-rw-r--r--challenge-003/zapwai/python/ch-2.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/challenge-003/zapwai/python/ch-2.py b/challenge-003/zapwai/python/ch-2.py
new file mode 100644
index 0000000000..da7acc1c7e
--- /dev/null
+++ b/challenge-003/zapwai/python/ch-2.py
@@ -0,0 +1,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()