Discuss / Python / 我的程序

我的程序

Topic source
def triangles():    L=[]    m=0    while m>=0:        if ((m==0)|(m==1)):            L=[1]        elif m==1:            L=[1,1]        else:            L1=L            L=[]            for x in range(m+1):                if ((x==0)|(x==m)):                    L.insert(x,1)                else:                    L.insert(x,L1[x-1]+L1[x])        m=m+1        yield L
def triangles():    L=[]    m=0    while m>=0:        if ((m==0)|(m==1)):            L=[1]        elif m==1:            L=[1,1]        else:            L1=L            L=[]            for x in range(m+1):                if ((x==0)|(x==m)):                    L.insert(x,1)                else:                    L.insert(x,L1[x-1]+L1[x])        m=m+1        yield L
def triangles():    L=[]    m=0    while m>=0:        if m==0:            L=[1]        elif m==1:            L=[1,1]        else:            L1=L            L=[]            for x in range(m+1):                if ((x==0)|(x==m)):                    L.insert(x,1)                else:                    L.insert(x,L1[x-1]+L1[x])        m=m+1        yield L

def triangles():

    L=[]

    m=0

    while m>=0:

        if m==0:

            L=[1]

        elif m==1:

            L=[1,1]

        else:

            L1=L

            L=[]

            for x in range(m+1):

                if ((x==0)|(x==m)):

                    L.insert(x,1)

                else:

                    L.insert(x,L1[x-1]+L1[x])

        m=m+1

        yield L


  • 1

Reply