Rozwiązany: python liczy nieskończone serie

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.

Powiązane posty:

Zostaw komentarz