Vyřešeno: python counter nekonečná řada

Hlavním problémem při použití pythonského čítače k ​​výpočtu nekonečné řady je to, že čítač nakonec přeteče. To může způsobit neočekávané výsledky při pokusu o výpočet řady.

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

Toto je funkce generátoru, která vrací nekonečnou posloupnost celých čísel počínaje 0.

Co je nekonečná řada

Nekonečná řada je posloupnost čísel, která neustále roste bez konce. V Pythonu lze nekonečnou řadu reprezentovat pomocí následující syntaxe:

série = [x_1, x_2, x_3, …]

První číslo v řadě je x_1 a poslední číslo v řadě je x_n. Sekvence se bude neustále rozrůstat a každý nový přírůstek do série se bude rovnat součtu předchozích dvou čísel v sérii.

O seriálech

Série About v Pythonu je sada výukových programů, které vás naučí používat programovací jazyk Python. První výukový program v sérii, O Pythonu, pokrývá základy programování v Pythonu.

Související příspěvky:

Zanechat komentář