Gelöst: python counter infinite series

Das Hauptproblem bei der Verwendung eines Python-Zählers zur Berechnung einer unendlichen Reihe besteht darin, dass der Zähler schließlich überläuft. Dies kann beim Versuch, die Reihe zu berechnen, zu unerwarteten Ergebnissen führen.

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

Dies ist eine Generatorfunktion, die eine unendliche Folge von Ganzzahlen zurückgibt, beginnend bei 0.

Was ist eine unendliche reihe

Eine unendliche Reihe ist eine Folge von Zahlen, die endlos weiterwächst. In Python kann eine unendliche Reihe mit der folgenden Syntax dargestellt werden:

Reihe = [x_1, x_2, x_3, …]

Die erste Zahl in der Reihe ist x_1 und die letzte Zahl in der Reihe ist x_n. Die Folge wird für immer weiter wachsen, und jede neue Hinzufügung zur Reihe wird gleich der Summe der beiden vorherigen Zahlen in der Reihe sein.

Über Serien

Die About-Serie in Python ist eine Reihe von Tutorials, die Ihnen beibringen, wie Sie die Programmiersprache Python verwenden. Das erste Tutorial in der Reihe, About Python, behandelt die Grundlagen der Python-Programmierung.

Zusammenhängende Posts:

Hinterlasse einen Kommentar