Discuss / Python / 交作业

交作业

Topic source

想了好久才搞定一开始动态刷新输出列表的问题...

    fir = [1]
    yield fir
    t = [1,1] 
    # 第一行和第二行为特殊行,单独列出,从第三行开始有规律的增加
    while True:
        yield t
        tep = [1] # 设置第一个值
        for i in range(1,len(t)):
            te = t[i] + t[i-1] # 计算第2个-倒数第2个值
            tep.append(te)
        tep.append(1) # 加上最后一个值
        t = tep # 刷新输出列表



  • 1

Reply