fibonacci¶
Fibonacci examples¶
Example implementations for Fibonacci functions.
- boring_math.recursive_functions.fibonacci.orderable_generator(fib0: T, fib1: T, forward: bool = True) Iterator¶
Generate a Fibonacci or reverse Fibonacci sequence.
fib0=0, fib1=1generatesthe sequence
0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89 ...
fib0=5, fib1=3, forward = Falsegeneratesthe sequence
5, 3, 2, 1, 1, 0, 1, -1, 2, -3, 5, -8, ...
- Parameters:
fib0 – Zeroth numeric element of the sequence.
fib1 – Next numeric element of the sequence.
reverse – Generate sequence in reverse order.
- Returns:
An iterator iterating over a Fibonacci sequence.