Looping Atau Pengulangan Pada Python – Part 3 (Continue)
Niguru.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.
www.Niguru.com (Nino Guevara Ruwano)
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 :-)
Posting Komentar untuk "Looping Atau Pengulangan Pada Python – Part 3 (Continue)"