While loop adalah pernyataan aliran kontrol yang memungkinkan kode dilakukan berulang kali tergantung pada kondisi Boolean yang ditentukan di sebagian besar bahasa pemrograman komputer. Anda mungkin melihat perulangan while sebagai pernyataan if berulang. Misalnya, jika kami ingin meminta pengguna untuk nomor antara satu hingga sepuluh, tetapi kami tidak tahu seberapa sering mereka dapat memasukkan angka yang lebih signifikan, kami terus bertanya "sementara nilainya tidak antara 1 dan 10. " Show
Ada banyak perulangan yang digunakan dalam pemrograman, perulangan yang paling sering digunakan adalah perulangan for dan perulangan while. Perbedaan utama antara perulangan for dan while adalah, pada perulangan for, kita mengetahui dengan tepat jumlah iterasi dan pada perulangan while, jumlah perulangan tidak diketahui. Sintaks dasar while loop di python diberikan di bawah ini
Dalam perulangan while, kita menentukan kondisi dan perulangan akan berjalan sampai kondisi yang ditentukan menjadi kenyataan BACA JUGA. Fungsi Python pow() Dijelaskan [Contoh Mudah]
Perulangan while dapat memiliki satu atau lebih kondisi. Kita akan mulai mengimplementasikan while loop dengan memberikan satu syarat saja, nanti kita akan melihat seperti apa while loop dengan beberapa kondisi
Contoh 1. While loop dengan satu syaratJadi mari kita buat skenario. Misalkan kita tertarik untuk mencetak “GoLinuxCloud” sebanyak lima kali. Nah, Anda memiliki opsi, Anda dapat mencetaknya hanya dengan menggunakan fungsi cetak seperti yang ditunjukkan di bawah ini print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') _Wow, Anda melakukannya dengan baik, tapi tunggu. Bagaimana jika saya mengatakan untuk mencetaknya seribu kali? . Loop membantu kami menerapkan hal yang sama dalam kode beberapa kali. Untuk melakukannya, kita akan menggunakan while loop
Seperti yang Anda lihat pada cuplikan kode di atas, kami telah mendeklarasikan variabel i dan memberinya nilai print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 0. Dalam perulangan while, kami telah menetapkan syarat bahwa jika nilai print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 1 menjadi kurang dari atau sama dengan print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 2, cetak “GoLinuxCloud”, lalu kami menaikkan variabel print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 1 dengan menambahkan print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 0 ke dalamnya setiap kali perulangan berjalan. sekarang, ketika loop berjalan lima kali, nilai print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 1 akan menjadi print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 2 dan ketika mencoba untuk menjalankan enam kali, kondisinya sekarang akan menjadi salah dan loop akan berakhir. Kode di atas akan mencetak "GoLinuxCloud" sebanyak lima kaliIklan Keluaran GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
BACA JUGA. Python set difference() Tutorial [Contoh Praktis] Contoh 2. Bersarang while loopLoop bersarang berarti loop di dalam loop. Kita dapat membuat beberapa loop di dalam while loop, dalam hal ini, while loop akan disebut while loop bersarang. Mari kita lihat contoh loop bersarang untuk memahaminya dengan lebih baik
Pada potongan kode di atas, kita telah mengimplementasikan while loop di dalam while loop. Kami telah menetapkan kembali variabel print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') _1 dengan nilai awal 1 dan kondisi pada while loop pertama adalah jika nilai print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 1 kurang dari atau sama dengan print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 9, masuk ke dalam loop dan cetak "GoLinuxCloud", di dalam loop, . Loop akan kembali lagi dan mulai dari awal sampai nilai print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 1 menjadi lebih besar dari print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 9Keluaran GoLinuxCloud
is the best
GoLinuxCloud
is the best
Contoh 3. While loop dengan berbagai kondisiPerulangan while dapat memiliki beberapa kondisi. Untuk menentukan beberapa kondisi dalam perulangan while, kami menggunakan operator logika seperti AND, OR, dan NOT untuk memberikan beberapa kondisi pada perulangan while. Kami akan melihat setiap operator logis dengan sebuah contoh. Mari kita mulai dengan operator AND BACA JUGA. Python if else penggunaan pernyataan dengan contoh
While Loop menggunakan operator ANDOperator AND digunakan untuk mengevaluasi dua ekspresi. Dalam konteks pemrograman, operator AND berarti mengevaluasi dua ekspresi secara terpisah dan kemudian menggabungkannya secara keseluruhan. Operator ini sangat menarik. Operator AND menentukan jika A dan B keduanya benar maka masuk ke dalam loop jika tidak kondisi akan menjadi salah dan loop tidak akan dieksekusi. Mari kita lihat contohnya
Demonstrasi beberapa kondisi dijelaskan dalam kode di atas. Kami memiliki dua variabel, _7, dan 8 dengan nilai 9, dan 2. Variabel hitungan diinisialisasi sebagai GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud 0. Dua kondisi telah diberikan pada perulangan while, ketika hitungan menjadi sama dengan 7, dan 8, perulangan akan berakhir. Setelah iterasi pertama, nilai hitungan akan menjadi print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 0, dan pada iterasi kedua, menjadi print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 9, sekarang kondisi kedua adalah GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud 5, sehingga perulangan akan berakhir di siniKeluaran Iklan GoLinuxCloud is the best website ever!
GoLinuxCloud is the best website ever!
While loop menggunakan operator OROperator OR juga sangat menarik. Dengan operator OR, hanya satu kondisi yang cukup benar untuk menjalankan loop. Jika keduanya benar maka tidak apa-apa tetapi jika kedua kondisi salah, perulangan akan berakhir
Dalam contoh ini, kami menggunakan operator ATAU, dan variabel 7 dan 8 telah diinisialisasi sebagai 9, dan print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 2. Pada operator OR, jika hanya satu kondisi 0, loop akan berjalan, dan loop akan berhenti jika kedua kondisi menjadi GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud 5. Hitungannya adalah GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud 0 pada iterasi pertama dan perulangan akan berjalan, kemudian pada iterasi kedua hitungannya adalah print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 0 dan akan terus berlanjut hingga nilai hitungan menjadi lebih besar atau sama dengan 8. Dalam hal ini, loop akan berhentiBACA JUGA. SELESAI. Memanggil fungsi dari file lain dengan Python Keluaran GoLinuxCloud is the best website ever! , Count : 0
GoLinuxCloud is the best website ever! , Count : 1
GoLinuxCloud is the best website ever! , Count : 2
GoLinuxCloud is the best website ever! , Count : 3
GoLinuxCloud is the best website ever! , Count : 4 Seperti yang bisa kita lihat, hitungannya menjadi _5 yang kurang dari 8, pada iterasi berikutnya, hitungannya akan menjadi print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud')
print('GoLinuxCloud') 2 yang sama dengan 8, jadi kondisinya adalah GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud
GoLinuxCloud 5 sekarang dan perulangan akan diakhiriKami telah menggunakan dua kondisi dalam loop sementara, Anda dapat menggunakan banyak kondisi secara bersamaan, tidak ada batasan tetapi konsepnya akan sama seperti yang kita bahas di artikel ini. Itu saja untuk hari ini. Sampai berjumpa lagi Terima kasih Iklan
RingkasanHari ini kita belajar tentang while loop. Kita telah membahas semua konsep dasar perulangan while, cara kerjanya, dan bagaimana beberapa kondisi dapat digunakan dengan perulangan while. Kami telah mendemonstrasikan while loop dengan beberapa contoh yang sangat berguna, kami telah menggunakan AND, dan OR operator logika. Anda dapat menggunakan konsep ini untuk mengembangkan while loop dengan berbagai kondisi yang lebih kompleks Bisakah Anda memiliki beberapa kondisi dalam JavaScript while loop?Sintaks umum while loop dalam JavaScript diberikan di bawah ini. Di sini, kondisi adalah pernyataan. Ini dapat terdiri dari beberapa sub-pernyataan i. e. bisa ada beberapa ketentuan . Selama kondisi bernilai true , kode yang ditulis di dalam while blok terus dijalankan.
Bisakah Anda memiliki 2 kondisi dalam loop sementara?Menggunakan beberapa kondisi
. Catatan. Kondisi AND harus dipenuhi agar loop dapat berjalan. Namun, jika salah satu kondisi di sisi OR operator menghasilkan true , loop akan berjalan. the while loop has two conditions, one using the AND operator and the other using the OR operator. Note: The AND condition must be fulfilled for the loop to run. However, if either of the conditions on the OR side of the operator returns true , the loop will run.
Bisakah pernyataan IF memiliki 2 kondisi dalam JavaScript?Kita juga dapat menulis beberapa kondisi di dalam pernyataan if tunggal dengan bantuan operator logika && dan. . . Operator && akan mengevaluasi apakah satu kondisi DAN lainnya benar. Keduanya harus benar sebelum kode di blok kode dijalankan.
Bagaimana Anda menggabungkan beberapa ekspresi dalam loop sementara?Untuk menggabungkan dua ekspresi bersyarat menjadi satu while loop, Anda harus menggunakan operator logika . Ini memberi tahu Python bagaimana Anda ingin semua ekspresi bersyarat Anda dievaluasi secara keseluruhan. |