Code: Alles auswählen
def fib(n):
a=(1+math.sqrt(5))/2
b=(1-math.sqrt(5))/2
return int((a**n-b**n)/(a-b))
Gibt es die Möglichkeit mit unbegrenzt genauen Float werten zu rechnen? Oder zumindest höherer Genauigkeit?
Vll. am besten mit variabler Genauigkeit, je nachdem wie groß mein n ist.
Der OverflowError ist schätze ich mal auch ein Float Problem, da ich mMn schon mit größeren Integern gerechnet habe. Was kann ich da machen?
MfG Tompazi