fibonacci.py
#!/usr/bin/python
#Definieren Sie einen Generator
def fibonacci():
a = 0 #Grundeinstellung
b = 1 #Grundeinstellung
while True:
yield b #Schreiben Sie die Ausbeute in die Schleife der Generatorfunktion
a, b = b, a + b
#Generator gibt Iterator zurück
fib = fibonacci()
#Fügen Sie jedes Element des Iterators in der Reihenfolge der Listeneinschlussnotation in ein Array ein
fib_array = [fib.next() for i in range(10)]
print fib_array
[1, 1, 2, 3, 5, 8, 13, 21, 34, 55]
Recommended Posts