Files
mathgenerator/mathgenerator/funcs/computer_science/fibonacci_series.py
2020-11-20 20:17:28 -05:00

27 lines
677 B
Python

from .__init__ import *
def fibonacciSeriesFunc(minNo=1):
n = random.randint(minNo, 20)
def createFibList(n):
list = []
for i in range(n):
if i < 2:
list.append(i)
else:
val = list[i - 1] + list[i - 2]
list.append(val)
return list
fibList = createFibList(n)
problem = "The Fibonacci Series of the first " + str(n) + " numbers is ?"
solution = fibList
return problem, solution
fibonacci_series = Generator(
"Fibonacci Series", 56, "fibonacci series of first a numbers",
"prints the fibonacci series starting from 0 to a", fibonacciSeriesFunc)