Python - Apa Itu Perulangan While?
1. Pengertian dan struktur fungsi while
Selain for, terdapt sebuah fungsi di bahasa pemrograman Python yang bisa digunakan untuk melakukan perulangan, yaitu while. Apa itu fungsi while? while adalah sebuah fungsi perulangan yang digunakan untuk mengeksekusi sekumpulan baris koding berdasarkan kondisi tertentu. Fungsi while akan menjalankan statemen-statemen selama kondisi terpenuhi.
Fungsi while memiliki struktur seperti berikut ini:
while kondisi:
statemen-1
statemen-2
......
Penggunaan identasi perlu diperhatikan untuk membedakan baris koding mana yang termasuk statemen perulangan while, dan mana yang tidak.
2. Contoh perulangan while
Ketika dijalankan, program akan memeriksa apakah nilai variabel ulang tidak sama dengan 0. Jika tidak, program akan mencetak pesan "Selama nilai ulang tidak sama dengan 0, cetak kalimat ini". Setelah itu, nilai variabel ulang akan berkurang sebanyak 1. Perulangan ini akan terus dilakukan hingga nilai variabel ulang sama dengan 0.
3. Perbedaan for dan while
Meskipun for dan while sama-sama merupakan fungsi perulangan, keduanya memiliki perbedaan. Perulangan for adalah perulangan yang sudah dipastikan banyak iterasi/perulangannya. Misalkan dituliskan sebuah fungsi perulangan for dengan nilai range 5, maka program akan melakukan perulangan sebanyak 5 kali.
Sedangkan, perulangan while adalah perulangan yang belum dipastikan banyak iterasi/perulangannya. Namun, yang diketahui dari perulangan while adalah kondisinya. Seperti contoh di atas, perulangan while akan dilakukan selama nilai variabel ulang tidak sama dengan 0.
Fungsi for cocok digunakan untuk perulangan yang sudah pasti tidak tinggi nilai iterasinya, misalkan 10 kali. Sedangkan fungsi while cocok digunakan untuk perulangan yang kira-kira tinggi nilai iterasinya, misalkan 100 kali.
4. Infinite loop
Ketika sedang membuat sebuah program berisikan fungsi while, perlu diperhatikan untuk tidak menciptakan infinite loop, yaitu sebuah kondisi dimana perulangan terus dilakukan karena kondisi yang selalu terpenuhi.
Contoh program:
Itulah pembahasan singkat mengenai perulangan while. Semoga materi ini mudah dipahami dan bisa dipraktekkan oleh para pembaca. Terima kasih telah membaca konten minggu ini.
Referensi:
https://www.jurnalmaswahyu.com/2020/12/perbedaan-for-while-loop-pada-python.html
Komentar
Posting Komentar