Challenge 3: Yield Fibonacci Sequence From 1st to Nth Number

Practice an exercise on generators to return a sequence of fibonacci numbers.

Problem Statement

Create a generator to return the Fibonacci sequence starting from the first element up to n.

The Fibonacci Sequence is the series of numbers in which the next term is found by adding the two previous terms:

0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ...

Here , the number 0 is the first term, 1 is the second term, 1 is the third term and so on…


A number n


The range of fibonacci numbers from 0 to n

Sample Input


Sample Output

[0, 1, 1, 2, 3, 5, 8, 13]

Coding Exercise

Write your code below. It is recommended​ that you try solving the exercise yourself before viewing the solution.

Get hands-on with 1000+ tech skills courses.