LU04.A15 - Fibonacci-Generator

Erstellen Sie einen Generator, der die Fibonacci-Sequenz bis zu einem gegebenen Wert n generiert.

  1. Schreiben Sie eine Funktion namens fibonacci_generator, die einen Parameter n akzeptiert.
  2. Die Funktion sollte die Fibonacci-Sequenz bis zum n-ten Wert generieren.
  3. Verwenden Sie das 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


© Kevin Maurizi

  • modul/m323/learningunits/lu04/aufgaben/generator.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1