# Fibonacci Number
n => 0 1 2 3 4 5 6 7 8 9 10 11 12
F_n => 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
1
2
2
OUTPUT
Enter n:
8
Solution
def fibonacci(n):
if(n==0):
return 0
else:
if(n==1):
return 1
else:
before_two_time=0
before_one_time=1
now = before_one_time + before_two_time
for i in range(2,n+1):
now= before_one_time + before_two_time
before_two_time = before_one_time
before_one_time = now
return now
n=int(input("Enter n: "))
print(fibonacci(n))
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17