Discuss / Python / 打卡,作业

打卡,作业

Topic source

人玉匆花

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

def func():

    l = [1]

    while True:

        yield l

        l =[0]+l+[0]

        l = [l[i]+l[i+1] for i in range(len(l)-1)]

**PS:**抄的,能看懂流程,但无法自己推演出解题思路。1.生成器函数应赋值给变量才是生成器,一直next函数只是重复调用函数。2.三角应在两边确定后,依次两相加获值,所以列表表达式,以两两相加的方式推进,后用[0]补位。


  • 1

Reply