Display the terms of a Fibonacci series Python Program

 

# Program to display the Fibonacci sequence up to n-th term

nterms = int(input("How many terms ? "))

# first two terms
n1, n2 = 0, 1
count = 0

# check if the number of terms is valid
if nterms <= 0:
   print("Please enter a positive integer")
# if there is only one term, return n1
elif nterms == 1:
   print("Fibonacci sequence upto",nterms,":")
   print(n1)
# generate fibonacci sequence
else:
   print("Fibonacci sequence:")
   while count < nterms:
       print(n1)
       nth = n1 + n2
       # update values
       n1 = n2
       n2 = nth
       count += 1

 

Output:

 

How many terms ? 5
Fibonacci sequence:
0
1
1
2
3
>>>

 

How many terms ? 11
Fibonacci sequence:
0
1
1
2
3
5
8
13
21
34
55
>>>

By cbsepython

A complete solution for the students of class 9 to 12 having subject Information Technology (402), Computer Science (083). Explore our website for all the useful content as Topic wise notes, Solved QNA, MCQs, Projects and Quiz related to the latest syllabus.

Leave a Reply

Your email address will not be published. Required fields are marked *