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 :-)
No comments:
Post a Comment