Opgelost: python tegen oneindige reeksen

Laatste update: 09/11/2023

Het grootste probleem met het gebruik van een Python-teller om een ​​oneindige reeks te berekenen, is dat de teller uiteindelijk overloopt. Dit kan onverwachte resultaten opleveren bij het berekenen van de reeks.

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

Dit is een generatorfunctie die een oneindige reeks gehele getallen retourneert, beginnend bij 0.

Wat is een oneindige reeks

Een oneindige reeks is een reeks getallen die eindeloos blijft groeien. In Python kan een oneindige reeks worden weergegeven met behulp van de volgende syntaxis:

reeks = [x_1, x_2, x_3, …]

Het eerste getal in de reeks is x_1 en het laatste getal in de reeks is x_n. De reeks zal voor altijd blijven groeien en elke nieuwe toevoeging aan de reeks zal gelijk zijn aan de som van de vorige twee getallen in de reeks.

Over series

De About-serie in Python is een reeks tutorials die je leren hoe je de programmeertaal Python gebruikt. De eerste zelfstudie in de serie, Over Python, behandelt de basisprincipes van programmeren in Python.

Gerelateerde berichten: