Python program to print first n Fibonacci numbers
Write a Python program to accept a number from the user, and generate first n Fibonacci numbers.
Video Tutorial
What is the meaning of a Fibonacci series ..?
Fibonacci series: 0, 1, 1, 2, 3, 5, 8, 13 and so on…
The first number in the Fibonacci series is 0 (say f1) and the second number is 1 (say f2).
The next Fibonacci numbers are calculated as follows,
Repeat the following steps for n-2 times
f3 = f1 + f2
f1 = f2
f2 = f3
Source Code to print all Prime Numbers in the given range Program in Python
n = int (input("Enter the number of terms needed in the Fibonacci series: "))
if (n<0):
print ("Enter a positive number")
else:
f1, f2 = 0, 1
if n == 1:
print (f1)
elif n == 2:
print (f1,f2)
else:
print (f1,f2, end = ' ')
for i in range (3, n+1):
f3 = f1 + f2
print (f3, end = ' ')
f1 = f2
f2 = f3Output:
Case 1:
Enter the number of terms needed in the Fibonacci series: -10
Enter a positive number
Case 2:
Enter the number of terms needed in the Fibonacci series: 20
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987 1597 2584 4181
Summary:
This tutorial discusses how to write a Python program to generate first n Fibonacci numbers. If you like the tutorial share it with your friends. Like the Facebook page for regular updates and YouTube channel for video tutorials.
