Discuss / Python / 作业

作业

Topic source
def scq():    n=1    yield 0    while 1:        yield n        n=n+1def sx(s):    s=str(s)    return s[::] == s[::-1]def scq1():    it=scq()    it = filter(sx, it)    while 1:        n=next(it)        yield nfor x in scq1():    if x < 50:        print(x)    else:        break

def scq():

    n=1

    yield 0

    while 1:

        yield n

        n=n+1

def sx(s):

    s=str(s)

    return s[::] == s[::-1]

def scq1():

    it=scq()

    it = filter(sx, it)

    while 1:

        n=next(it)

        yield n

for x in scq1():

    if x < 50:

        print(x)

    else:

        break


  • 1

Reply