Fibonacci Python




Fibonacci Series in Python using For Loop

In this tutorial, we will write a Python program to print Fibonacci series, using for loop.

Fibonacci Python

Fibonacci Series is a series that starts with the elements 0 and 1, and continue with next element in the series as sum of its previous two numbers.

Example 1: Print Fibonacci Series

In this example, we take a number, N as input. N represents the number of elements of Fibonacci Series to be generated and print to the console.

  • The Fibonacci function calculates the Fibonacci number at some position in a sequence specified by the start and end number. Use the for Loop to Create a Fibonacci Sequence in Python We will create a function using the for loop to implement the required series. In this method, we will print a sequence of a required length.
  • Fibonacci series in python is a sequence of numbers in which the current term is the sum of the previous two terms. The first two terms of the Fibonacci sequence are 0 and 1. So what is the logic behind this? Let’s understand it in detail.
  • In an earlier post, we have seen a Python generator. As per the name “Generator”, is a function that generates the values (more than one or series of values). What is Fibonacci Number Series? It is a sequence of numbers in which every next term is the sum of the previous two terms.

The Online Encyclopedia of Integer Sequences defines the Fibonacci Sequence recursively as F (n) = F (n-1) + F (n-2) with F (0) = 0 and F (1) = 1 Succinctly defining this recursively in Python can be done as follows.

Python Program


We store the fibonacci series in a Python List with initial values of [0, 1]. As and when we compute the next element in the series, we append that element to the list. We shall loop this process for a range of [2, N], where N is obtained from the user which represents number of elements to be generated in Fibonacci Series.


In this tutorial of Python Examples, we learned how to generate a Fibonacci series in Python using for loop.

Related Tutorials

Latest version


Generates Fibonacci series with an end number OR a length argument.

Project description

Fibonacci Series is a list of numbers in which one number on the series is the sum of the previous two numbers.

Installation and usage

pip install py-fibonacci

from fibonacci import fibonacci

e.g. fibonacci(39) -> returns a list, you may assign it to a variable or print it.

This python package of fibonacci series, provides two use cases:

  1. With an 'end' number argument:: so it is possible to list the fibonacci series up to that number and start (default: 0) number argument is optional. An optional boolean inclusive (default: True) argument makes the end number inclusive or exclusive.


  1. With a 'length' number argument:: so it is possible to set the length of the series and start (default: 0) number argument is optional.


Release historyRelease notifications RSS feed

Fibonacci Python Code




Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for py-fibonacci, version 0.5.2
Filename, sizeFile typePython versionUpload dateHashes
Filename, size py_fibonacci-0.5.2-py3-none-any.whl (3.6 kB) File type Wheel Python version py3 Upload dateHashes
Filename, size py-fibonacci-0.5.2.tar.gz (2.3 kB) File type Source Python version None Upload dateHashes

Hashes for py_fibonacci-0.5.2-py3-none-any.whl

Hashes for py_fibonacci-0.5.2-py3-none-any.whl
AlgorithmHash digest

Fibonacci Python Sololearn


Hashes for py-fibonacci-0.5.2.tar.gz

Fibonacci Sequence Python Geeks For Geeks

Hashes for py-fibonacci-0.5.2.tar.gz
AlgorithmHash digest