# Print Fibonacci numbers up to N

by Jiffin Joachim Gomez on 11th December 2017

The Fibonacci sequence of numbers are as below:
0, 1, 1, 2, 3, 5, 8, 13,..
The first two numbers in this sequence are 0 and 1. The next number in the sequence is obtained by adding the previous two numbers. Hence the third number is 0 + 1 = 1, fourth number is 1 + 1 = 2, fith number is 1 + 2 = 3 and so on...

Here is a Python program to print the first N numbers in the Fibonacci sequence.

This program prompts the user to input the number up to which the Fibonacci sequence is to be printd. Using a `while loop` the next number in the sequence is calculated and printed until the next number is less than the number entered by the user.

### Program Sources

```# Python program to print first N numbers
# in a Fibonacci sequence
i, j = 0, 1

# Taking input from the user
n  = int(input("Input any number: "))

print(i)
while j < n:
print(j)
i, j = j, i + j

```

### Program Output

```Input any number: 30
0
1
1
2
3
5
8
13
21
```