width:100%; height:100%




9.3 Perulangan Bersarang Menggunakan While

Kita juga bisa menggunakan while untuk membangun sebuah perulangan bersarang, perhatikan contoh.
Cobalah kode berikut dengan menekan tombol Coba Sendiri Kode salinlah kode program dibawah pada interpreter, jalankan dan lihatlah bagaimana hasilnya.

...

Gambar 9.3 Perulangan Bersarang Menggunakan While



Kita juga bisa menambahkan perulangan lebih dari 2 tingkat, 3 tingkat, atau lebih sesuai kebutuhan.

Petunjuk
  1. Kerjakanlah latihan di bawah dengan mencoba pada interpreter.
  2. Lengkapi kolom yang kosong setelah itu tekan tombol Cek Jawaban.
  3. Jika jawaban salah, maka akan muncul tombol Ulangi Latihan.
  4. Jika jawaban benar, maka akan tampil tombol Selesai Latihan.
  5. Tekan tombol Selesai Latihan untuk menambah progres topik.
  6. Progres topik akan diakumulasikan berdasarkan pengerjaan latihan dan kuis.
  7. Selesaikan seluruh latihan dan kuis pada materi ini, jika total bar progres adalah 81% maka akan membuka akses materi selanjutnya.
Latihan

  • Buat perulangan bersarang karakter % menggunakan for dengan 3 baris dan 3 kolom.

    for baris in :
       for kolom in :
          print("", end=" ")
       else:
          print("")

  • Buat perulangan bersarang karakter # menggunakan for dengan 5 baris dan 5 kolom.

    for baris in :
       for kolom in :
          print("", end=" ")
       else:
          print("")

  • Buat perulangan bersarang menggunakan while dengan 5 baris variabel max_baris dan 5 kolom variabel max_kolom, cetak karakter @ jika kolom <= baris, lalu cetak & jika syarat tidak terpenuhi.




    baris = 0
    while baris < max_baris:
       kolom = 0
       while kolom < max_kolom:
          print("" if kolom <= baris else "", end = "")
          kolom += 1
       else:
          print("")
       baris += 1


width:100%; height:100%