猫史档案馆


【Python作品分享】杨辉三角形.3【作品秀】

用户:老航天克星老航天克星查看:0 回复:1 评论:0 创建时间:2023-06-24T19:46:57


【作品展示】

center_image

 

【作品介绍】

d32pojtfj4'w

 

【作品源代码】

n = int(input('请输入层数:'))
res = []
#绘制n行的杨辉三角
for i in range(n):
    if i == 0:  # 第一行
        res.append([1])
    elif i == 1:  # 第二行
        res.append([1, 1])
    else:
        #从第三行起,根据上一行确定本行内容
        m = []  # 表示行的子列表
        for j in range(len(res[i-1])):
            #每行第一个数
            if j == 0:
                m.append(1)
            else:
                m.append(res[i-1][j-1] + res[i-1][j])
        m.append(1)
        res.append(m)

# str.center(宽度,字符)     返回一个居中的字符串
for i in res:
    t = ''
    for j in i:
        t += (str(j) + '    ')
    print(t.center(160))

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
一个黄脸一个黄脸

差点以为这个人回归了

center_image

点赞0


评论