====== LU04.A15 - Fibonacci-Generator ======
Erstellen Sie einen Generator, der die Fibonacci-Sequenz bis zu einem gegebenen Wert ''n'' generiert.
===== Aufgabenstellung =====
- Schreiben Sie eine Funktion namens ''fibonacci_generator'', die einen Parameter ''n'' akzeptiert.
- Die Funktion sollte die Fibonacci-Sequenz bis zum ''n''-ten Wert generieren.
- Verwenden Sie das ''yield''-Schlüsselwort, um jeden Wert der Sequenz zu generieren.
===== Code-Vorlage =====
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
----
https://github.com/templates-python/m323-lu04-a15-generator
[[https://creativecommons.org/licenses/by-nc-sa/4.0/ch/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] (c) Kevin Maurizi