猫史档案馆


【Python作品分享】杨辉金字塔v1.0【作业帖】

用户:温翎皓_school温翎皓_school查看:0 回复:1 评论:0 创建时间:2021-07-16T21:11:48


【作品展示】

center_image

 

【作品介绍】

v1.0

图片瞎弄的

 

【作品源代码】

while True:
    u = int(input("输入杨辉金字塔的层数:"))
    a = []
    for i in range(u):
        if i == 0:
            a.append([1])
        elif i == 1:
            a.append([1,1])
        else:
            b = []
            for o in range(len(a[i-1])):
                if o == 0:
                    b.append(1)
                else:
                    b.append(a[i-1][o]+(a[i-1][o-1]))
            b.append(1)
            a.append(b)
    for k in a:
        print(k)

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
一个STUB用户_6923702一个STUB用户_6923702

def triangles():
    N=[1]
    while True:
        yield N
        S=N[:]
        S.append(0)
        N=[S[i-1]+S[i] for i in range(len(S))]
n = 0
results = []
for t in triangles():
    print(t)
    results.append(t)
    n = n + 1
    if n == 10:
        break

点赞0


评论