Skip to content

Commit ff2aa78

Browse files
authored
Merge pull request ephremdeme#228 from Cybertron-Avneesh/master
Adds Pascal Triangle in python
2 parents b86c098 + 66bf814 commit ff2aa78

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Pascal's Triangle
2+
def printPascalTriangle(n:int):
3+
arr = [[0 for x in range(n)] for y in range(n)]
4+
5+
for line in range (0, n):
6+
for i in range (0, line + 1):
7+
if(i is 0 or i is line):
8+
arr[line][i] = 1
9+
print(arr[line][i], end = " ")
10+
else:
11+
arr[line][i] = (arr[line - 1][i - 1] + arr[line - 1][i])
12+
print(arr[line][i], end = " ")
13+
print("", end = "\n")
14+
15+
# Driver code (Main function)
16+
if __name__ == '__main__':
17+
n = int (input("Enter number of rows: "))
18+
printPascalTriangle(n)

0 commit comments

Comments
 (0)