Python Program to Generate Fibonacci Series
This python program generates Fibonacci terms up to given maximum number. Fibonacci series is: 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, ...
Fibonacci series or sequence starts with two numbers 0 and 1, and next number is obtained by adding two numbers before it. For example, third term 1 is found by adding 0 and 1, fourth term 2 is then obtained by third term 1 and second term 1.
Python Source Code: Fibonacci Series
# Python program to generate Fibonacci Series
# Defining function to generate Fibonacci series
def generate_fibonacci(n):
a, b = 0, 1
while a < n:
# Print number
print(a, end=', ')
# Calculate next term
next_num = a + b
# Set a = b & b = next_num
a, b = b, next_num
# Input
max_term = int(input('Enter maximum term of Fibonacci series: '))
# Function Call
generate_fibonacci(max_term)
Fibonacci Series Python Output
Enter maximum term of Fibonacci series: 5000 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, 4181,