Ok kita melanjutkan kembali belajar python, sekarang mulai memahami bahasa dasar python tentang perulangan While. Kemarin pada tulisan Percabangan IF ELIF ELSE saya sudah merencanakan untuk membahas tentang perulangan for, tapi entah kenapa ingin menulis tentang perulangan while. Show Daftar Isi Oh iya, ngomong-ngomong python punya dua struktur perulangan atau kita juga sering menyebutnya loop. Mereka adalah for dan while. Meski punya dua macam perulangan, mereka tetap punya satu tujuan. Tujuannya adalah mengulang baris perintah. Sekarang sebelum memulai suatu loop pada program, dalam while setidaknya ada tiga bagian kondisi yang perlu diketahui.
Mari kita lihat format dasar perulangan while sebagai berikut
Variabel Contoh Perulangan WhileTidak lengkap rasanya jika tanpa ada contohnya, kita akan membuat loop yang sederhana seperti pada format dasar loop.
Variabel Dan pada Bagaimana akan berhenti? kita lihat pada baris ketiga program python kita,
Ada perulangan while yang tidak pernah selesai, program akan terus melakukan loop sampai dihentikan paksa oleh campur tangan manusia yaitu dengan CTRL+C. Hal itu dikenal dengan infinity loop perulangan yang jalan terus menerus. Itu bisa saja terjadi secara tidak sengaja apabila programer lupa membuat increment seperti ini
Baris program itu jika dijalankan, tidak akan pernah berhenti. Itu dikarenakan while selalu bernilai True. Karena tidak ada increment, maka nilai variabel i tetap, tidak pernah menemukan nilai False. Cara untuk menghentikannya dengan menggunakan tombol CRTL+C Selain kode seperti di atas, kode berikut ini juga akan menjadi infinity loop, karena increment i += 1 berada diluar block program. Sebab itu pastikan meletakkan baris kode program secara tepat. Karena bahasa python, salah memberi spasi pun dapat menyebabkan masalah.
Kita juga bisa membuat perulangan menurun, jadi tingga diubah saja incrementnnya.
Hasilnya bisa kita lihat seperti ini Kita juga bisa menggunakan kondisi lain untuk looping while, misal membuat kelipatan 3, pada loop ini increment berperan penting seperti apa yang bisa dilakukan program python kita ini. Karena itu penting sebelum ini mengenal tentang operator aritmatika.
Selanjutnya Perulangan FORSemoga semua bisa memahami bagaimana cara kerja perulangan while (while loop), ditambah dengan pemahaman mengenari operator matematika, kita bisa berkesperimen membuat kode program yang selain dari contoh di atas. Akhirnya kita akan melanjutkan belajar dasar python ke perulangan for (for loop). Bagaimana penggunaan while dalam python?while pada Python adalah syntax yang digunakan untuk eksekusi perulangan selama ekspresi benar. Berikut sistematika syntax di while. Secara umum, operator matematika khususnya operator perbandingan sering digunakan dalam loop _expression pada syntax while.
Kapan sebaiknya perintah perulangan while digunakan?Instruksi while digunakan untuk membuat statement berulang selama kondisi syarat diberikan bernilai benar. Jika kondisi bernilai syarat maka statement tidak akan diulang. Perulangan while termasuk uncounted loop.
Kapan kita menggunakan perulangan for dan while?Perbedaannya adalah perulangan for biasanya digunakan untuk mengulangi kode yang sudah diketahui banyak perulangannya. Sementara while untuk perulangan yang memiliki syarat dan tidak tentu berapa banyak perulangannya.
Apa itu perulangan dalam pemrograman Python?Konsep ini disebut juga dengan konsep perulangan atau looping. Perulangan atau juga sering dikenal dengan looping merupakan pernyataan atau instruksi yang diberikan kepada komputer agar ia mau melakukan sesuatu entah itu memproses data, menampilkan data, atau yang lainnya secara berulang.
|