n=eval(input())
m=[[1]]
for k in range(0,n-1):
m.append([1,1])
if n>=3:
for i in range (2,n):
for j in range (1,n-1):
c=m[i-1][j-1]+m[i-1][j]
m[i].insert(j,c)
print(m)
模拟考试——输出杨辉三角
最新推荐文章于 2025-12-04 22:56:41 发布
该代码使用Python构建了一个动态矩阵生成器。它首先通过eval函数读取用户输入的n值,然后初始化一个1x1的矩阵。对于n大于等于3的情况,程序会填充矩阵的中间行和列,新元素是上一行相邻元素之和。最后输出生成的矩阵。
1884

被折叠的 条评论
为什么被折叠?



