09 February 2021

Looping Atau Pengulangan Pada Python – Part 3 (Continue)

www.niguru.comNiguru.com | Selasa, 9 Feb 2021 | Posting kali ini masih melanjutkan topik mengenai looping atau pengulangan pada bahasa pemrograman Python. Dan instruksi utama yang masih dalam pembahasan adalah WHILE.

Kali ini Niguru.com akan menjelaskan mengenai fungsi tambahan yang lain lagi selain Break, yaitu fungsi tambahan CONTINUE, yang berfungsi untuk melanjutkan looping /pengulangan hanya bila kondisi tertentu terpenuhi.

Sintaks untuk CONTINUE adalah:
 
while [kondisi]:
 instruksi 
 instruksi ..
 if [kondisi_continue]:continue
instruksi 
 instruksi ..

Note:
Instruksi dapat dituliskan sebanyak yang diperlukan.

Perhatikan penggunaannya pada contoh script berikut ini:

a=1
b=raw_input("ketik teks: ")
c=input("jumlah pengulangan: ")
print "-------------------"

while a<=c:
 a += 1
 if a==5:continue
 print b,a

 

Simpan dengan nama while03.py (boleh disimpan dengan nama lain):

 

Jalankan file while03.py pada DOS. Hasilnya:

 
Note:
Continue yang ditempatkan ditengah looping dengan kondisi menggunakan logika == akan membuat instruksi tidak dijalankan pada kondisi tersebut. Pada contoh diatas instruksi pada looping ke 5 tidak dijalankan.

Sekarang Niguru.com akan memberikan contoh lain, perhatikan script berikut ini:

a=1
b=raw_input("ketik teks: ")
c=input("jumlah pengulangan: ")
print "-------------------"

while a<=c:
 a += 1
 if a<=5:continue
 print b,a


 

Simpan dengan nama while04.py (boleh disimpan dengan nama lain):

 

Jalankan file while04.py pada DOS. Hasilnya:


Note:
Continue yang ditempatkan ditengah looping dengan kondisi menggunakan logika <= akan membuat instruksi sebelum kondisi yang ditentukan tersebut tidak dijalankan. Pada contoh diatas instruksi pada looping ke 1 .. 5 tidak dijalankan.

Demikianlah penjelasan mengenai fungsi Break di dalam pengulangan pada bahasa pemrograman Python.
Pembahasan pada posting ini akan dilanjutkan pada posting hari berikutnya.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

No comments:

Post a Comment