In my free time, I decided to do some programming. As part of my “programming spree”, I decided to see if I could generate a Fibonacci sequence in Python. And yes I could! I thought that it was amazing and I wanted to share it with you guys. This post will be a very short one, but I hope that this post can show you how simple yet powerful Python can be. Before you continue reading, do follow me and subscribe to my newsletter!

#parameter "no" describes how long you want your sequence to be
def fibonacci(no):
nicelist = [1, 1]
first = 1
second = 1
third = 0
if no <= 0:
return "Nonsense!"
elif no == 1:
return [1]
elif no == 2:
return [1, 1]
elif no > 2:
for i in range(no-2):
third = first + second
nicelist.append(third)
first = second
second = third
return nicelist
#will print [1,1,2,3,5,8,13] !!!
print(fibonacci(7))