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 += 1
Output
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