DEV Community

Discussion on: Let's Get Clever #1: Fibonacci Sequence

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y • Edited

Everything is more fun with unicode:

import math

sq5 = math.sqrt(5.0)
φ = (1.0 + sq5)/2.0
ψ = -1/φ

def fib_x( n ):
    return  int( (φ ** n - ψ ** n) / sq5 )

for i in range(20):
    print(fib_x(i))