Fibonacci Series code

Print first ten digits of Fibonacci Series no.

Python Program to Print the Fibonacci sequence

In this program, you’ll learn to print the Fibonacci sequence using while loop.

To understand this example, you should have the knowledge of the following Python programming topics:


A Fibonacci sequence is the integer sequence of 0, 1, 1, 2, 3, 5, 8…

The first two terms are 0 and 1. All other terms are obtained by adding the preceding two terms. This means to say the nth term is the sum of (n-1)th and (n-2)th term.

Source Code

# 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
3 Likes

Output

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

2 Likes

10 terms, already given above.

1 Like

nterms = int(input(“how many terms ?”))
n1, n2 = 0, 1
count = 0
if nterms>=0:
print(“fibonacci sequence”)
while count<nterms:
print(n1)
sum=n1+n2
n1=n2
n2=sum
count+=1

nterms = int(input(“how many terms ?”))
n1, n2 = 0, 1
count = 0
if nterms>=0:
print(“fibonacci sequence”)
while count<nterms:
print(n1)
sum=n1+n2
n1=n2
n2=sum
count+=1
#fibonacci no. till nterms.

a=0
b=1
print(a)
print(b)
for i in range(1,9):
c=a+b
print(c)
a=b
b=c

Found a simplest code for printing nterms of Fibonacci no.
nth= int(input(“nth term”))
a=0
b=1
print(a)
print(b)
for i in range(1,(nth-1)):
c=a+b
print(c)
a=b
b=c

1 Like

@pallavpraful
Correct :100: keep practicing

1 Like