Ich brauche für ein andres Script die Zahlen der Fibonacci-Reihe bis zu einer Tiefe von x.
Mit diesem Script bekomme ich im Endeffekt das was ich brauche, allerdings dauert das bei einer Tiefe von 50 und höher, bis zu einer Stunde und mehr.
Code: Alles auswählen
import os, sys
path = "C:/Dokumente und Einstellungen/Craven/Desktop/Fibonacci.val"
file = open(path, "w+")
n = 100
V = float(raw_input("Geben Sie de Anzahl der Durchlaeufe ein: "))
def CompFibonacci(n):
x = 1
fibonacci = [0, 1]
while x <= V:
for i in xrange(2, n):
asd = fibonacci.append(fibonacci[-2] + fibonacci[-1])
print i, "---", x
n += 100
x += 1
else:
pass
file.write(str(fibonacci))
CompFibonacci(n)
Also dachte ich mir, dass man sozusagen die liste nach jedem Durchlauf an die Datei anhängt, dann die Liste löscht, damit der speicherverbraucht nicht so utopisch wie oben ist
Hat jemand nen Vorschlag, wie das konkret gehen könnte?
Danke
MfG,
Craven