0% found this document useful (0 votes)
113 views

Python Program To Print The Fibonacci Sequence

This document explains how to print the Fibonacci sequence using a while loop in Python. It describes the Fibonacci sequence, shows sample code to print the sequence up to a given number of terms, and provides an example output.

Uploaded by

jai bachani
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
113 views

Python Program To Print The Fibonacci Sequence

This document explains how to print the Fibonacci sequence using a while loop in Python. It describes the Fibonacci sequence, shows sample code to print the sequence up to a given number of terms, and provides an example output.

Uploaded by

jai bachani
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

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:
 Python if...else Statement
 Python while Loop

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")
elif nterms == 1:
print("Fibonacci sequence upto",nterms,":")
print(n1)
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

Here, we store the number of terms in  nterms . We initialize the first term to 0 and the
second term to 1.
If the number of terms is more than 2, we use a  while  loop to find the next term in the
sequence by adding the preceding two terms. We then interchange the variables
(update it) and continue on with the process.
You can also solve this problem using recursion: Python program to print the
Fibonacci sequence using recursion.
Share on:
 
Was this article helpful?
Related Examples

Python Example

Display Fibonacci Sequence Using Recursion

Python Example

Display Powers of 2 Using Anonymous Function

Python Example

Print Hello world!

Python Example

Count the Number of Each Vowel

Join our newsletter for the latest updates.


Join

Tutorials
 Python Tutorials
 C Tutorials
 Java Tutorials
 Kotlin Tutorials
 C++ Tutorials
 Swift Tutorials
 C# Tutorials
 DSA Tutorials
Examples
 Python Examples
 C Examples
 Java Examples
 Kotlin Examples
 C++ Examples
Company
 About
 Advertising
 Contact
 Blog
 Youtube
Legal

 Privacy Policy
 Terms & Conditions
 App's Privacy Policy
 App's Terms & Conditions
© Parewa Labs Pvt. Ltd. All rights reserved.

You might also like