## 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 = f3

### Output:

**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.