Membuat Pola Segitiga Menggunakan Python

Paste Content

print('1')
a = 5
for i in range(0, a):
    for j in range(0, i + 1):
        print('* ' , end='')
    print('')
 
print('\n\n2')
a = 6
for i in range(0, a):
    for j in range(0, a - 1):
        print('* ' , end='')
    a -= 1
    print('')
 
print('\n\n3')
a = 5
s = 2 * a - 2 # for spaces
for i in range(0, a):
    for j in range(0, s):
        print(' ',end='')
    s -= 2
    for j in range(0, i + 1):
        print('* ', end='')
    print('')
 
print('\n\n4')
a = 5
s = 0 # for spaces
for i in range(0, a):
    for j in range(0, s):
        # print(j, end='')
        print(' ',end='')
    s += 2
    for j in range(0, a):
        print('* ' , end='')
    a -= 1
    print('')
 
print('\n\n5')
a = 5
s = a - 1 # for spaces
for i in range(0, a):
    for j in range(0, s):
        print(' ', end='')
    s -= 1
    for j in range(0, i + 1):
        print('* ', end='')
 
    print('')
 
print('\n\n6')
a = 5
s = 0 # for spaces
for i in range(0, a):
    for j in range(0, s):
        print(' ',end='')
    s += 1
    for j in range(0, a):
        print('* ' , end='')
    a -= 1
    print('')

Penjelasan:
Polanya Bintang Segitiga Meningkat
Membuat pola segitiga bintang yang jumlah bintangnya bertambah satu per baris.

Polanya Bintang Baris Penuh yang Menurun
Menampilkan baris penuh bintang yang jumlahnya berkurang setiap baris.

Polanya Piramida Terbalik (Bintang dengan Spasi)
Membuat pola piramida dengan bintang, dengan spasi di sisi kiri berkurang seiring bertambahnya bintang.

Polanya Inverted Pyramid (Bintang di Tengah)
Membuat piramida terbalik dengan bintang penuh di setiap baris, tetapi jumlah baris bintang berkurang dan spasi bertambah.

Polanya Segitiga Terbalik dengan Spasi Berkurang
Membuat segitiga dengan bintang yang berkurang per baris dan spasi di depan bertambah.

Polanya Piramida Terbalik dengan Baris Penuh
Pola ini adalah piramida terbalik dengan bintang penuh di setiap baris dan baris bintang berkurang, sementara jumlah spasi bertambah.

Comments

No comments yet.