Day 72 Prakerin Di Excellent ~ Tips Penggunaan While Loops, Continue, dan Break di Python
Hari ke-72 PKL: Tips Penggunaan While Loops, Continue, dan Break di Python
Halo, semuanya! Setelah kemarin melakukan ujian Python di CodeChef dan mendapat banyak pelajaran, hari ini saya ingin berbagi beberapa tips praktis tentang penggunaan while
loop, continue
, dan break
di Python. Ketiga konsep ini sebenarnya sangat membantu untuk mengontrol alur loop, terutama saat kita perlu menghentikan atau melewati bagian tertentu dari iterasi.
1. While Loops: Mengulang Sampai Kondisi Tertentu Terpenuhi
While
loop berguna jika kita ingin melakukan sesuatu berulang kali hingga sebuah kondisi tertentu terpenuhi. Jika sebelumnya kalian terbiasa dengan for
loop untuk iterasi dengan jumlah tertentu, while
loop lebih fleksibel karena bisa dijalankan tanpa batas sampai kondisi yang ditentukan menjadi False
.
Pada contoh ini, loop akan terus berjalan selama count
kurang dari 5. Setiap iterasi akan menampilkan nilai count
dan menambahkannya dengan 1 hingga mencapai batas kondisi.
2. Continue: Melewati Iterasi Berikutnya
Continue
digunakan ketika kita ingin melewatkan bagian tertentu dalam satu iterasi dan langsung lanjut ke iterasi berikutnya. Biasanya ini digunakan jika ada syarat tertentu yang kita ingin hindari tanpa harus menghentikan seluruh loop.
Contohnya, kita akan melewatkan angka ganjil dalam loop berikut:
Di sini, ketika num
bernilai ganjil, continue
akan aktif, melewatkan print
dan langsung menuju ke iterasi berikutnya. Hasilnya, hanya angka genap yang akan dicetak.
3. Break: Menghentikan Loop Sepenuhnya
Break
memungkinkan kita menghentikan loop sebelum mencapai kondisi akhirnya. Hal ini berguna jika kita sudah menemukan hasil yang diinginkan atau ingin mengakhiri loop lebih cepat.
Misalnya, kita ingin mencari angka pertama yang habis dibagi 3 dalam rentang tertentu:
Begitu angka pertama yang habis dibagi 3 ditemukan, break
menghentikan loop, sehingga kita tidak perlu memeriksa angka berikutnya.
Gabungan While, Continue, dan Break
Kombinasi while
, continue
, dan break
sangat berguna untuk membuat loop yang fleksibel dan efektif. Misalnya, kita bisa membuat program yang menerima input dari pengguna dan berhenti saat mereka mengetik “exit”:
Program ini akan terus meminta input dari pengguna hingga mereka mengetik "exit". Continue
digunakan jika input kosong, dan break
menghentikan loop ketika input adalah "exit".
Semoga tips-tips ini bermanfaat dan membantu kalian dalam mengelola loop di Python! Terima kasih sudah membaca, dan sampai jumpa di blog berikutnya.
Komentar
Posting Komentar