First page Back Continue Last page Overview Image

Aufgabe

Schreiben Sie einen Generator, der die Fibonacci-Zahlen generiert.

Zur Erinnerung: Die n-te Fibonacci-Zahl errechnet sich F(n) = F(n-1) + F(n-2), mit F(0)=0 und F(1)=1

def fibonacci():

"""Ein Fibonacci-Zahlen-Generator"""

a, b = 0, 1

while True:

yield a

a, b = b, a + b

f = fibonacci()

counter = 0

for x in f:

print(x)

counter += 1

if (counter > 10):

break