Solvita: python counter infinita serio

La ĉefa problemo kun uzado de Python-nombrilo por kalkuli senfinan serion estas ke la nombrilo poste superfluos. Ĉi tio povas kaŭzi neatenditajn rezultojn kiam vi provas kalkuli la serion.

def counter():
    i = 0
    while True:
        yield i
        i += 1

Ĉi tio estas generatora funkcio kiu resendas senfinan sekvencon de entjeroj, komencante de 0.

Kio estas senfina serio

Senfina serio estas sinsekvo de nombroj, kiu daŭre kreskas senfine. En Python, senfina serio povas esti reprezentita uzante la sekvan sintakson:

serio = [x_1, x_2, x_3, ...]

La unua nombro en la serio estas x_1 kaj la lasta nombro en la serio estas x_n. La sekvenco daŭre kreskos por ĉiam, kaj ĉiu nova aldono al la serio egalos al la sumo de la antaŭaj du nombroj en la serio.

Pri serioj

La serio Pri en Python estas aro de lerniloj, kiuj instruas vin kiel uzi la programlingvon Python. La unua lernilo en la serio, Pri Python, kovras la bazojn de Python-programado.

Rilataj afiŝoj:

Lasu komenton