In this Python program, you will learn how to generate and print Fibonacci series using loops and conditional statements.
What is a Fibonacci Sequence ?
A Fibonacci sequence is an sequence of integers where the value of the sequence is determined by adding the preceding two values. The first two values in the sequence is 0 and 1. Then comes Next one with (N-1) + (N-2).
Example of a Fibonacci series is
1,1,1,2,3,5,8,13…
How to Print Fibonacci Series in Python?
# Author : Abundantcode.com
# Program Program to print Fibonacci series
No = 10
num1, num2 = 0, 1
count = 0
if No <= 0:
print("Invalid Number")
elif No == 1:
print("Fibonacci sequence for limit of ",No,":")
print(num1)
else:
print("Fibonacci sequence:")
while count < No:
print(num1)
nth = num1 + num2
num1 = num2
num2 = nth
count += 1Output
Fibonacci sequence:
0
1
1
2
3
5
8
13
21
34
In the above program, we store the number of Fibonacci sequence to be generated in the variable No and the first two terms are initialized with 0 and 1 in the variables num1 and num2 respectively.
When the number of sequence to be generated is more than 2 , a while loop is used to find the next term in the sequence by adding the previous two sequence variables.

Leave a Reply