Erstellen Sie einen Generator, der die Fibonacci-Sequenz bis zu einem gegebenen Wert n
generiert.
fibonacci_generator
, die einen Parameter n
akzeptiert.n
-ten Wert generieren.yield
-Schlüsselwort, um jeden Wert der Sequenz zu generieren.def fibonacci_generator(n): """ Generiert die Fibonacci-Sequenz bis zum n-ten Wert. Die Fibonacci-Sequenz ist eine Reihe von Zahlen, bei der jede Zahl die Summe der beiden vorhergehenden Zahlen ist. Die Sequenz beginnt mit 0 und 1. Beispiel: 0, 1, 1, 2, 3, 5, 8, 13, ... :param n: Die Anzahl der zu generierenden Fibonacci-Zahlen. :return: Ein Generator für die Fibonacci-Sequenz. """ pass if __name__ == '__main__': # Testen Sie Ihren Generator for num in fibonacci_generator(10): print(num)
Erwartete Ausgabe: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34