猫史档案馆


【Python作品分享】【22】杨辉三角金字塔v1.0-工程包【教程贴】

用户:姜力文本尊姜力文本尊查看:0 回复:0 评论:0 创建时间:2022-06-05T17:27:07


【作品展示】

center_image

 

【作品介绍】

fh

 

【作品源代码】

'''杨辉三角金字塔v1.0-工程包'''
res = []
# 绘制前九行的杨辉三角列表
for x in range(9):
    # 前两行,分别为[1], [1, 1]
    if x == 0:
        res.append([1])
    elif x == 1:
        res.append([1, 1])
        # 从第三行起,根据上一行确定本行内容
    else:
        # 定义一个列表l,存放每行的数据
        s = []
        s.append(1)
        for i in range(1, x):
            s.append(res[x - 1][i - 1] + res[x - 1][1])
        s.append(1)
        # 每次循环把列表l添加到res列表中
        res.append(s)
# 打印前九行杨辉三角列表
for j in res:
    ret=''
    for i in j:
        ret=ret+str(i)+'   '
    print(ret.center(100))

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页