PY
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
x=[1]
arr=[]
num=int(input())
for i in range(num):
arr.append(x)
x=list(map(sum,zip([0]+x,x+[0])))
print(str(num)+" layered Pascal's Triangle")
print()
print()
#I don't understand the code below
for i in range(num):
print(" "*(num-i),end='')
for y in range(0,i+1):
print('{0:6}'.format(arr[i][y]),end='')
print()
Enter to Rename, Shift+Enter to Preview
OUTPUT
Run