Python program for finding fibonacci series



Fibonacci numbers:


The Fibonacci sequence describes a set of numbers where the previous two numbers are added together to find the following number.


python program for finding fibonacci series upto n-th terms:


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? 7
Fibonacci sequence:
0
1
1
2
3
5
8

Post a Comment

0 Comments