Lahendatud: python counter infinite series

Peamine probleem Pythoni loenduri kasutamisel lõpmatu seeria arvutamiseks on see, et loendur ajab lõpuks üle. See võib anda seeria arvutamisel ootamatuid tulemusi.

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

See on generaatorfunktsioon, mis tagastab lõputu täisarvude jada, mis algab 0-st.

Mis on lõpmatu seeria

Lõpmatu jada on arvude jada, mis kasvab lõputult. Pythonis saab lõpmatut seeriat esitada järgmise süntaksi abil:

seeria = [x_1, x_2, x_3, …]

Seeria esimene number on x_1 ja seeria viimane number on x_n. Jada kasvab igavesti ja iga uus seeria lisand võrdub seeria kahe eelmise numbri summaga.

Sarjadest

Pythoni sari Teave on õpetuste komplekt, mis õpetab kasutama Pythoni programmeerimiskeelt. Seeria esimene õpetus „About Python“ hõlmab Pythoni programmeerimise põhitõdesid.

Seonduvad postitused:

Jäta kommentaar