Discuss / Python / 笨方法

笨方法

Topic source
    output = [1] # 初始list
    line = 1 # 行数
    m = [1] # m作为output的下一行
    while True:
        yield output # generator对象
        m.append(1) 
        line += 1
        for i in range(line-2):
            m[i+1] = output[i] + output[i+1]
        output = m[:] # 切片复制m

路遥无马

#2 Created at ... [Delete] [Delete and Lock User]

为什么调用next(),返回值一直为[1]


  • 1

Reply