Membuat fungsi yang mengembalikan list 100 bilangan
Fibonacci awal.
a. Langkah-langkah
membuat fungsi yang mengembalikan list 100 bilangan Fibonacci awal.
- Membuat
fungsi dengan nama listfib, dengan format def
listfib(c), dimana c adalah suatu nilai masukkan yang akan membatasi berapa
buah list yang diinginkan.
- Fibonnaci
adalah suatu nilai yang hanya mengenal 0 dan 1, kemudian jumlahnya adalah hasil
dari penjumlahan dari angka urutan 1 dan angka urutan ke dua sebelum hasil
penjumlahan, misalnya a b c d e f g, c adalah hasil dari penjumlahan b+a, d
adalah hasil penjumlahan dari d = c+b, dst.
- Membuat
variabel a yang menyimpan nilai 0, dan membuat variabel b yang menyimpan nilai
1.
- Membuat
variabel x, yang menyimpan suatu list, dimana dimulai dengan list kosong.
- Menggunakan
perulangan for, dengan format for i in range(1, c+1), dimana c +1
adalah batasan. Digunakan c+1 agar nilai c juga ikut termasuk dieksekusi di perulangan for.
- Menggunakan
variabel n sebagai penyimpan hasil dari penjumlahan a + b
- Memasukkan
hasil penjumlahan yaitu n, ke dalam list x, dengan menggunakan append().
Formatnya x.append(n).
- Menyimpan
nilai b ke dalam a, dan menyimpan nilai n ke dalam b. Berfungsi untuk melakukan
eksekusi kedua dan selanjutnya untuk
melakukan penjumlahan sesuai dengan pola fibonacci.
- Setelah
selesai, maka hasilnya yaitu suatu list yang berisi list bilangan 100 bilangan
fibonacci akan di return dengan format return
x.
b. Hasil
Program ketika dijalankan
Memanggil fungsi dengan
menggunakan format print listfib(100) dimana
100 adalah jumlah elemen di dalam list fibonacci.
Tidak ada komentar:
Posting Komentar