Discuss / Python / 新手写的,交作业

新手写的,交作业

Topic source
def triangles():
    i=0
    while True:
        l=i+1;
        if i==0:
            L=[1]
            TMP=L;
        else:
            for ii in range(0,l):
                if ii==0:
                    L=[1]
                elif ii==l-1:
                    L.append(1)
                else:
                    L.append((TMP[ii-1]+TMP[ii]))
            TMP = L
        i=i+1
        yield (L)

百科上有很简洁的,我研究看看。


  • 1

Reply