I am interested in an iterative algorithm for Fibonacci numbers, so I found the formula on wiki...it looks straight forward so I tried it in Python...it doesn\'t have a prob
def fibiter(n): f1=1 f2=1 tmp=int() for i in range(1,int(n)-1): tmp = f1+f2 f1=f2 f2=tmp return f2
or with parallel assignment:
def fibiter(n): f1=1 f2=1 for i in range(1,int(n)-1): f1,f2=f2,f1+f2 return f2
print fibiter(4)