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