Python

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