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.