Membuat Deret Fibonacci Menggunakan Python
Pada tutorial kali ini, kalian akan mempelajari bagaimana cara membuat deret Fibonacci menggunakan python. Kode untuk membuat deret Fibonacci tersebut dapat dilihat dibawah.
def decorator_fibonacci(fibo): def wrapper_fibo(terms): if terms < 0: return [] else: return fibo(terms) return wrapper_fibo @decorator_fibonacci def fibonacci_series(terms): flist = [] term1, term2 = 0, 1 for i in range(terms): flist.append(term1) term1, term2 = term2, term1 + term2 return flist print(fibonacci_series(1)) print(fibonacci_series(2)) print(fibonacci_series(5)) print(fibonacci_series(10)) print(fibonacci_series(0))
Hasil keluaran yang diperlihatkan adalah seperti dibawah ini:
[0] [0, 1] [0, 1, 1, 2, 3] [0, 1, 1, 2, 3, 5, 8, 13, 21, 34] []