Rešeno: python counter infinite series

Zadnja posodobitev: 09/11/2023

Glavna težava pri uporabi števca Python za izračun neskončne serije je, da se bo števec sčasoma prelil. To lahko povzroči nepričakovane rezultate pri poskusu izračuna serije.

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

To je generatorska funkcija, ki vrne neskončno zaporedje celih števil, začenši z 0.

Kaj je neskončna serija

Neskončen niz je zaporedje števil, ki raste brez konca. V Pythonu lahko neskončno serijo predstavimo z naslednjo sintakso:

serija = [x_1, x_2, x_3, …]

Prvo število v nizu je x_1 in zadnje število v nizu je x_n. Zaporedje bo večno raslo in vsak nov dodatek nizu bo enak vsoti prejšnjih dveh števil v nizu.

O serijah

Serija About in Python je nabor vadnic, ki vas naučijo uporabljati programski jezik Python. Prva vadnica v seriji, O Pythonu, pokriva osnove programiranja Python.

Podobni objav: