contoh nested loop (perulangan bersarang) menggunakan loop for untuk mencetak pola angka di Python dengan kode berikut:
for i in range(1,6):
for j in range(1, i + 1):
print(j, end="")
print()
Penjelasan:
Loop luar (for i in range(1, 6)):
- Loop ini berjalan dari
i = 1hinggai = 5. Jadi, ada 5 iterasi dari loop luar. range(1, 6)menghasilkan angka 1 sampai 5 (batas atas6tidak termasuk).
- Loop ini berjalan dari
Loop dalam (for j in range(1, i + 1)):
- Untuk setiap nilai
idalam loop luar, loop dalam berjalan darij = 1hinggaj = i. Loop ini mencetak nilaijpada baris yang sama.
- Untuk setiap nilai
print(j, end=""):
- Mencetak nilai
jtanpa membuat baris baru karena menggunakanend="". Jadi, angka dicetak secara horizontal pada baris yang sama.
- Mencetak nilai
print():
- Baris ini menambahkan baris baru setelah loop dalam selesai berjalan untuk setiap iterasi
i, sehingga pola akan tercetak di baris terpisah.
Hasil Output:
Tidak ada komentar:
Posting Komentar