Riješeno: python counter infinite series

Zadnje ažuriranje: 09/11/2023

Glavni problem s korištenjem Python brojača za izračunavanje beskonačnog niza je taj što će se brojač na kraju preliti. To može uzrokovati neočekivane rezultate pri pokušaju izračuna niza.

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

Ovo je funkcija generatora koja vraća beskonačan niz cijelih brojeva, počevši od 0.

Što je beskonačni niz

Beskonačni niz je niz brojeva koji nastavlja rasti bez kraja. U Pythonu, beskonačni niz može se predstaviti pomoću sljedeće sintakse:

serija = [x_1, x_2, x_3, …]

Prvi broj u nizu je x_1, a posljednji broj u nizu je x_n. Niz će nastaviti rasti zauvijek, a svaki novi dodatak nizu bit će jednak zbroju prethodna dva broja u nizu.

O serijama

Serija O programu u Pythonu skup je vodiča koji vas uče kako koristiti programski jezik Python. Prvi vodič u seriji, O Pythonu, pokriva osnove programiranja u Pythonu.

Povezani postovi: