NIM : F1401211044
Kelas : K2P3
Program:
Output:
Program untuk menghitung nilai dari sebuah faktorial dengan fungsi rekursif
Masukan nilai yang ingin dicari faktorialnya : 5
5! = 120
2. Fibonacci adalah suatu deret bilangan yang mana tiap angkanya adalah hasil penjumlahan
dari dua angka sebelumnya. Dua anggota pertama dari deret fibonacci selalu 0 dan 1.
Contoh:
0 1 1 2 3 5 8 13 21 34
Buatlah program yang dapat mencetak deret Fibonacci seperti contoh di atas dengan fungsi
rekursif.
Jawab:
Program:
List_Sebelum_N = fibonacci(n - 1)
angka_1 = List_Sebelum_N[-2] if len(List_Sebelum_N) > 2 else 0
angka_2 = List_Sebelum_N[-1] if len(List_Sebelum_N) > 2 else 1
return List_Sebelum_N + [angka_1 + angka_2]
deret = 10
print(fibonacci(deret - 1))
Output: