Python while loop lain: panduan lengkap – Codewithaden

Dalam Python, pernyataan sementara mungkin memiliki klausa opsional lain. Saat loop digunakan untuk menjalankan blok pernyataan berulang kali sampai kondisi tertentu terpenuhi. Dan saat kondisinya menjadi PALSU , jalur segera setelah loop dalam program dieksekusi.

Setelah loop sementara, kita dapat meletakkan pernyataan lain, yang akan mengeksekusi jika kondisi saat menjadi PALSU . Mari kita lihat sementara detail.

Python while

Dengan python sementara kalau tidak pernyataan, kita dapat menjalankan blok kode sekali saat kondisinya tidak lagi BENAR . SEBUAH ketika Loop berulang kali mengeksekusi pernyataan target selama kondisi yang diberikan BENAR

Sintaks whene

while condition
  
 statement(s)

else

 statement(s)

 

Dalam sintaks ini, kondisinya diperiksa di awal setiap iterasi. Blok kode di dalam pernyataan sementara akan dieksekusi selama kondisinya benar.

Ketika kondisinya menjadi salah, dan loop berjalan secara normal, klausa lain akan dieksekusi. Namun, jika loop diakhiri sebelum waktunya dengan pernyataan istirahat atau pengembalian, klausul lain tidak akan mengeksekusi sama sekali.

Klausa yang lain hanya dieksekusi saat kondisi sementara Anda menjadi salah. Yang saya maksud dengan ini adalah bahwa keadaan sementara Anda berubah dari keadaan BENAR ke Salah, dan kemudian yang lain akan dieksekusi.

Namun, jika sementara itu tidak pernah benar, klausa lain masih akan dieksekusi. Dan sintaksis sederhana dari loop while adalah sebagai berikut.

Klausa yang lain dieksekusi jika Anda keluar dari blok secara normal dengan mengenai kondisi loop atau jatuh dari bagian bawah blok percobaan.

Itu tidak dieksekusi jika Anda istirahat atau kembali dari blok atau menaikkan pengecualian. Ini bekerja tidak hanya untuk sementara waktu dan untuk loop tetapi juga mencoba blok.

Sintaksis while loop

while expression:
   statement(s) 

Di sini, The pernyataan mungkin satu pernyataan atau blok pernyataan.

Implementasi pernyataan whense

Mari kita ambil contoh pernyataan whens lagi.

data = 11

while data < 19:
    print(data)
    data += 1
else:
    print("data is no longer less than 19")
 

Keluaran

11
12
13
14
15
16
17
18
data is no longer less than 19 

Anda dapat melihat dari output bahwa klausa lain dieksekusi saat kondisi sementara mengevaluasi Salah . Itu ketika penyataan digunakan untuk eksekusi berulang selama ekspresi BENAR

Jika awalnya, kondisinya salah, jadi Else-Clause dieksekusi.

data = 1921

while data < 19:
    print(data)
    data += 1
else:
    print("data is no longer less than 19")
 

Keluaran

data is no longer less than 19 

Dalam contoh ini, data tidak kurang dari 19, sehingga secara langsung mengeksekusi pernyataan yang lain.

Itu saja untuk pernyataan Python sementara yang lain.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *