Python

Python sementara Loop

Python sementara Loop
Loop digunakan untuk menjalankan blok kode yang sama berulang kali dalam bahasa pemrograman. Dalam Python, loop while menjalankan blok kode yang sama hingga kondisi pengujian benar. Jika kondisi pengujian salah, loop berakhir, dan baris langsung setelah loop while dieksekusi while.
Di dalam loop while, Anda dapat memiliki satu pernyataan atau beberapa pernyataan, yang dijalankan hingga kondisi pengujian benar. Artikel ini menjelaskan loop sementara Python dan memberikan beberapa contoh sederhana menggunakan fungsi ini.Pertama, kita akan berbicara tentang sintaks dari while loop.

Sintaks dari while Loop

Sintaks dari while loop di Pythion adalah sebagai berikut:

sementara tes kondisi:
pernyataan

Ketika loop while dieksekusi, test_condition dievaluasi terlebih dahulu. Ketika test_condition benar, badan perulangan atau pernyataan dieksekusi di dalam perulangan.

jika tes kondisi benar, maka tubuh loop atau pernyataan di dalam loop dieksekusi. Mengeksekusi tubuh loop while hanya sekali dilambangkan sebagai satu iterasi. Kondisi pengujian diperiksa setelah setiap iterasi, dan perulangan while berjalan sampai tes kondisi salah.

Aliran loop while

Gambar yang diberikan di bawah ini menggambarkan aliran while loop.

Contoh perulangan while

Sekarang, mari kita lihat beberapa contoh perulangan while dan untuk memahami cara kerjanya.

Dalam contoh ini, pertama, kami mendeklarasikan variabel jumlah yang nilainya nol. Perulangan while kemudian mulai menggunakan sementara kata kunci. Itu tes kondisi aku s jumlah<20. Artinya loop akan berjalan sampai nilai variabel sum kurang dari 20.

Ketika kondisi pengujian salah dan nilai penjumlahannya adalah 20, loop akan berhenti dan program akan mencetak “End of while loop.”

# mendeklarasikan variabel
jumlah = 0
#mulai while loop
sementara (jumlah < 20):
#mencetak nilai penjumlahan
print("Nilai penjumlahan adalah", jumlah)
#menambah 1 dalam jumlah di setiap iterasi
jumlah = jumlah + 1
print ("Akhir dari perulangan while")

Keluaran

Anda juga dapat mendeklarasikan pernyataan else dengan perulangan while. Blok else difungsikan ketika while tes kondisi salah. Dalam contoh ini, kami akan menambahkan pernyataan else ke contoh jumlah yang diberikan di atas.

# mendeklarasikan variabel
jumlah = 0
#mulai while loop
sementara (jumlah < 20):
#mencetak nilai penjumlahan
print("Nilai penjumlahan adalah", jumlah)
#menambah 1 dalam jumlah di setiap iterasi
jumlah = jumlah + 1
#menulis pernyataan lain
lain:
print("Mengeksekusi pernyataan else")
print ("Akhir dari perulangan while")

Keluaran

Pada bagian berikutnya, kita akan membahas pernyataan kontrol, termasuk pernyataan continue dan break, dalam perulangan while.

Pernyataan Kontrol

Anda juga dapat mengontrol eksekusi atau perilaku while loop menggunakan pernyataan kontrol control. Berikut ini termasuk pernyataan kontrol yang dapat digunakan dengan perulangan while:

  1. terus
  2. istirahat

Pernyataan lanjutan

Pernyataan lanjutkan digunakan untuk melewati iterasi tertentu dan melakukan iterasi berikutnya sebagai gantinya.

Dalam contoh ini, ketika nilai penjumlahan sama dengan 5, iterasi saat ini dilewati, dan iterasi berikutnya akan dimulai.

#mendeklarasikan variabel penjumlahan
jumlah = 0
#mulai while loop
sementara jumlah < 20:
#menambah 1 dalam jumlah di setiap iterasi
jumlah = jumlah + 1
#mendeklarasikan kondisi if
jika jumlah == 5:
#pernyataan lanjutan
terus
#mencetak nilai penjumlahan
print("Nilai penjumlahannya adalah : ",jumlah)

Keluaran
Pada output ini dapat dilihat bahwa program tidak mencetak nilai sum ketika nilai sum sama dengan 5. Iterasi saat ini dihilangkan dan iterasi berikut dijalankan.

Pernyataan istirahat

Pernyataan break digunakan dengan perulangan while untuk mengakhiri perulangan kecuali jika: tes kondisi adalah benar. Dalam contoh ini, ketika nilai penjumlahan sama dengan 5, loop dihentikan.

#mendeklarasikan variabel penjumlahan
jumlah = 0
#mulai while loop
sementara jumlah < 20:
#menambah 1 dalam jumlah di setiap iterasi
jumlah = jumlah + 1
#mendeklarasikan kondisi if
jika jumlah == 5:
#pernyataan istirahat
istirahat
#mencetak nilai penjumlahan
print("Nilai penjumlahannya adalah : ",jumlah)

Keluaran
Pada output, dapat dilihat bahwa program berakhir ketika jumlah sama dengan 5 kecuali jika tes kondisi adalah benar.

Loop while yang tak terbatas

Perulangan while yang tidak pernah berhenti disebut perulangan while tak terhingga. Dalam perulangan while tak hingga, tes kondisi tidak pernah menjadi palsu. Sebagai gantinya, tes kondisi selalu tetap benar, dan loop sementara tidak pernah berakhir terminate.

Dalam contoh ini, nilai variabel sum adalah 10, dan test_condition dideklarasikan sebagai sum=10. Dalam hal ini, nilai variabel jumlah selalu tetap 10, dan tes kondisi selalu tetap benar saat loop mulai dieksekusi.

#mendeklarasikan variabel penjumlahan
jumlah = 10
#mulai while loop
sementara jumlah ==10:
#mencetak nilai penjumlahan
print("Nilai penjumlahannya adalah : ",jumlah)

Keluaran

Kesimpulan

Perulangan while Python digunakan untuk berulang kali mengeksekusi blok kode yang sama kecuali kondisi tertentu benar, meskipun perulangan tak terbatas terus dijalankan terlepas dari kondisi yang ada. Dalam artikel ini, while loop di Python dijelaskan dengan menunjukkan beberapa contoh sederhana.

Instal Game Strategi OpenRA terbaru di Ubuntu Linux
OpenRA adalah mesin game Strategi Waktu Nyata Libre/Gratis yang membuat ulang game Westwood awal seperti Command & Conquer klasik: Red Alert. Mod yang...
Instal Dolphin Emulator terbaru untuk Gamecube & Wii di Linux
Dolphin Emulator memungkinkan Anda memainkan game Gamecube & Wii pilihan Anda di Komputer Pribadi (PC) Linux. Menjadi emulator game sumber terbuka da...
Cara Menggunakan Cheat Engine GameConqueror di Linux
Artikel ini mencakup panduan tentang menggunakan mesin cheat GameConqueror di Linux. Banyak pengguna yang bermain game di Windows sering menggunakan a...