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
