Minggu, 13 Oktober 2024

Menggunakan loop for untuk mencetak pola angka di Python

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:
  1. Loop luar (for i in range(1, 6)):

    • Loop ini berjalan dari i = 1 hingga i = 5. Jadi, ada 5 iterasi dari loop luar.
    • range(1, 6) menghasilkan angka 1 sampai 5 (batas atas 6 tidak termasuk).
  2. Loop dalam (for j in range(1, i + 1)):

    • Untuk setiap nilai i dalam loop luar, loop dalam berjalan dari j = 1 hingga j = i. Loop ini mencetak nilai j pada baris yang sama.
  3. print(j, end=""):

    • Mencetak nilai j tanpa membuat baris baru karena menggunakan end="". Jadi, angka dicetak secara horizontal pada baris yang sama.
  4. 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

Risol Mayo: Camilan Praktis untuk Segala Kesempatan

Siapa yang tidak suka camilan praktis dan lezat? Bagi banyak orang, mencari camilan yang tidak hanya memuaskan rasa lapar tetapi juga mudah ...