Pada python, kita bisa menginterupsi dan juga melewati suatu iterasi pada perulangan. Terdapat dua perintah yang bisa kita gunakan, yaitu:
break untuk interupsi (memberhentikan paksa) sebuah perulangan
continue untuk melewati sebuah perulangan dan melanjutkan perulangan selanjutnya.
Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.
Gambar 7.6 Continue untuk melewati iterasi
Perhatikan output di atas, pada saat i == 15, perintah print(i) tidak dieksekusi dan justru dilanjutkan ke iterasi berikutnya. Kita juga bisa memberhentikan paksa suatu perulangan sekalipun belum sampai ke iterasi yang terakhir.
Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.
Gambar 7.7 Break untuk memaksa berhenti iterasi
Sistem akan memberhentikan perulangan ketika i == 15 dan belum sempat melakukan perintah print().
Petunjuk
Kerjakanlah latihan di bawah dengan mencoba pada interpreter.
Lengkapi kolom yang kosong setelah itu tekan tombol Cek Jawaban.
Jika jawaban salah, maka akan muncul tombol Ulangi Latihan.
Jika jawaban benar, maka akan tampil tombol Selesai Latihan.
Tekan tombol Selesai Latihan untuk menambah progres topik.
Progres topik akan diakumulasikan berdasarkan pengerjaan latihan dan kuis.
Selesaikan seluruh latihan dan kuis pada materi ini, jika total bar progres adalah 63% maka akan membuka akses materi selanjutnya.
Latihan
Gunakan fungsi range() untuk mengulang kode yang ditetapkan sebanyak 10 kali.
for a in :
print(a)
Dalam perulangan, jika nilai x adalah 20 maka lewati dan lanjutkan perulangan berikutnya
for x in range(30):
if (i == ):
print(x)
Dalam perulangan, jika nilai p adalah 25 maka hentikan paksa perulangan.