Megoldva: python counter infinite sorozat

A fő probléma a Python-számláló használatával a végtelen sorozat kiszámításához az, hogy a számláló végül túlcsordul. Ez váratlan eredményeket okozhat a sorozat kiszámításakor.

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

Ez egy generátorfüggvény, amely egész számok végtelen sorozatát adja vissza, 0-tól kezdve.

Mi az a végtelen sorozat

A végtelen sorozat olyan számsorozat, amely vég nélkül növekszik. A Pythonban egy végtelen sorozat a következő szintaxissal ábrázolható:

sorozat = [x_1, x_2, x_3, …]

A sorozat első száma x_1, a sorozat utolsó száma pedig x_n. A sorozat örökké növekedni fog, és a sorozat minden új kiegészítése egyenlő lesz a sorozat előző két számának összegével.

A sorozatokról

A Python Névjegy című sorozata oktatóanyagok készlete, amely megtanítja a Python programozási nyelv használatát. A sorozat első oktatóanyaga, A Pythonról a Python programozás alapjait fedi le.

Kapcsolódó hozzászólások:

Írj hozzászólást