Membuat Pola Angka Berbentuk Diamond Menggunakan Python

Pada tutorial kali ini, anda akan belajar untuk membuat pola angka berbentuk diamond menggunakan python. Kode untuk membuat pola tersebut dapat dilihat dibawah.
def polaDiamond(n):
  for i in range ((-n)+1,n):
    t = n-abs(i)
    print(" "*(n-t), end=" ")
    for j in range(1,t+1):
      print(j,end=" ")
    print("")
  
polaDiamond(5)
print()
polaDiamond(7)
print()
polaDiamond(9)

Keluaran yang dihasilkan adalah pola diamond dengan n=5, n=7, dan n=9 seperti berikut ini:

     1 
    1 2 
   1 2 3 
  1 2 3 4 
 1 2 3 4 5 
  1 2 3 4 
   1 2 3 
    1 2 
     1 

       1 
      1 2 
     1 2 3 
    1 2 3 4 
   1 2 3 4 5 
  1 2 3 4 5 6 
 1 2 3 4 5 6 7 
  1 2 3 4 5 6 
   1 2 3 4 5 
    1 2 3 4 
     1 2 3 
      1 2 
       1 

         1 
        1 2 
       1 2 3 
      1 2 3 4 
     1 2 3 4 5 
    1 2 3 4 5 6 
   1 2 3 4 5 6 7 
  1 2 3 4 5 6 7 8 
 1 2 3 4 5 6 7 8 9 
  1 2 3 4 5 6 7 8 
   1 2 3 4 5 6 7 
    1 2 3 4 5 6 
     1 2 3 4 5 
      1 2 3 4 
       1 2 3 
        1 2 
         1
Avatar
Temukan kode-kode Java, Kotlin, Python dan bahasa pemrograman lainnya hanya di www.inpows.com. Kontak: editor@inpows.com
Back To Top