Głównym problemem związanym z używaniem licznika w Pythonie do obliczania nieskończonej serii jest to, że licznik w końcu się przepełni. Może to spowodować nieoczekiwane wyniki podczas próby obliczenia serii.
def counter(): i = 0 while True: yield i i += 1
Jest to funkcja generatora, która zwraca nieskończoną sekwencję liczb całkowitych, zaczynając od 0.
Co to jest nieskończona seria
Nieskończona seria to ciąg liczb, który rośnie bez końca. W Pythonie nieskończoną serię można przedstawić za pomocą następującej składni:
szereg = [x_1, x_2, x_3, …]
Pierwsza liczba w serii to x_1, a ostatnia liczba w serii to x_n. Sekwencja będzie rosła w nieskończoność, a każdy nowy dodatek do serii będzie równy sumie dwóch poprzednich liczb w serii.
O serii
Seria About in Python to zestaw samouczków, które uczą, jak używać języka programowania Python. Pierwszy samouczek z serii, O języku Python, obejmuje podstawy programowania w języku Python.