热门

最新

红包

立Flag

投票

同城

我的

发布
qq_57701478
钗染星星
4 年前
trueqq_57701478

这个用Python怎么搞啊
杨辉三角形
输入杨辉三角的行数:15
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
1 7 21 35 35 21 7 1
1 8 28 56 70 56 28 8 1
1 9 36 84 126 126 84 36 9 1
......
n=int(input('输入杨辉三角的行数:'))

(思路:用列表嵌套的方法。先生成如下的空列表(每行首、尾元素值为1):
1
1 1
1 0 1
1 0 0 1
1 0 0 0 1
1 0 0 0 0 1
......

然后用两重循环,从第3行开始、每行的第2至i-1列计算:a[i][j]=a[i-1][j-1]+a[i-1][j],第1列和第i列均为1不要计算。最后输出这个嵌套列表(每个元素宽度为5)

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
求大佬看看,用Python
立即登录