Python Program to Print Fibonacci Series using List

Fibonacci Series in Python:

In Python, the Fibonacci series is a series of numbers formed by the addition of the preceding two numbers in the series. It’s named after Italian mathematician, known as Fibonacci.

n=int(input("Enter the number terms: "))
f=0
sum=1
if n<=0:
print("The fibonacci series is: ",f)
else:
print(f,sum,end=" ")
for x in range(2,n):
next=f+sum
print(next,end=" ")
f=sum
sum=next

 

Output:
Python Program to Print Fibonacci Series using List

Fibonacci Series in Python using List:

p=0
q=1
n=int(input("Enter the number of terms: "))
i=2
List=[p,q]
while i<n:
fibo=p+q
List.append(fibo)
p=q
q=fibo
i+=1
print(List)

 

Output:
Python Program to Print Fibonacci Series using List

Fibonacci series in Python using function:

def fibo(number_of_terms):
counter = 0
first = 0
second = 1
temp = 0
while counter <= number_of_terms:
print(first)
temp = first + second
first = second
second = temp
counter = counter + 1
print("The Fibonacci Series is: ")
fibo(10)

 

Output:
Fibonacci Series in Python

Fibonacci series in Python using recursion:

def fibonacci(term):
if term <= 1:
return (term)
else:
return (fibonacci(term-1) +fibonacci (term-2))
number_of_terms = 10
for i in range(number_of_terms):
print(fibonacci(i))

 

Output:
Python Program to Print Fibonacci Series using recursion