• Skip to main content

Uly.me

cloud engineer

  • Home
  • About
  • Archives

Fibonacci Sequence in Python

December 3, 2021

How to calculate Fibonacci sequence in Python.

Create a file called fib.py.

nterms = int(input("How many terms? "))
n1, n2 = 0, 1
count = 0
if nterms <= 0:
    print("Please enter a positive integer")
elif nterms == 1:
    print("Fibonacci sequence:")
    print(n1)
else:
    print("Fibonacci sequence:")
    while count < nterms:
        print(n1)
        nth = n1 + n2
        # update values
        n1 = n2
        n2 = nth
        count += 1

nterms = int(input("How many terms? ")) n1, n2 = 0, 1 count = 0 if nterms <= 0: print("Please enter a positive integer") elif nterms == 1: print("Fibonacci sequence:") print(n1) else: print("Fibonacci sequence:") while count < nterms: print(n1) nth = n1 + n2 # update values n1 = n2 n2 = nth count += 1

Run it.

$ python fib.py
How many terms? 5
Fibonacci sequence:
0
1
1
2
3

$ python fib.py How many terms? 5 Fibonacci sequence: 0 1 1 2 3

Again.

$ python fib.py
How many terms? 10
Fibonacci sequence:
0
1
1
2
3
5
8
13
21
34

$ python fib.py How many terms? 10 Fibonacci sequence: 0 1 1 2 3 5 8 13 21 34

Filed Under: Linux Tagged With: fibonacci, math, python, sequence

Search This Website

Subscribe Via Email

  • Home
  • About
  • Archives

Copyright © 2023