输入行数n,显示n行Pascal三角形。数字间有一个空格。每行最后一个数字后有一个空格。
输入格式:
在一行中输入行数n。
输出格式:
输出n行Pascal三角形。
输入样例:
在这里给出一组输入。例如:
4
输出样例:
在这里给出相应的输出。例如:
1
1 1
1 2 1
1 3 3 1
解答代码:
n=int(input())
a=[]
for i in range(1,n+1):
a.append(list(1 for j in range(1,i+1)))
if i > 2 :
for n in range(1,i-1):
a[i-1][n]=a[i-2][n-1]+a[i-2][n]
for k in range (0,i):
print(a[i-1][k],end=' ')
print("")