Thursday, May 9, 2019

Contoh Program Python Membuat Pola Bintang Segitiga (Rata Kanan, Rata Kiri, Sama Kaki, Siku-siku) dan Penjelasan Programnya

Artikel kali ini membahas contoh program python menampilkan pola bintang Segitiga dengan perulangan, menampilkan pola bintang di python tidaklah semudah yang kita pikirkan, terutama bagi yang pemula.

Untuk membuat program pola bintang di python perlu yang namanya logika, karena agar terbentuknya pola bintang segitiga di python harus mengerti logikanya seperti apa sehingga dengan program python tersebut dapat menampilkan pola bintang segitiga yang kita inginkan.


Membuat Program Python Menampilkan Pola Bintang Segitiga


Untuk membuat pola bintang di python, yang saya contoh kan programnya dalah menggunakan perulangan for saja dalam membuat pola bintang terbentuk. Karena jika sudah paham membuat program python pola bintang segitiga dengan perulangan for, tentu juga akan mudah membuat program python menampilkan pola bintang segitiga dengan perulangan lainnya seperti While, Do While, dan sebagainya.

Pola bintang Program Python ini akan menampilkan dengan beberapa versi atau pola bintang segitinya, saya tidak perlu menamai setiap pola atau bentuknya, cukup anda pahami bahwa pola yang akan dibentuk adalah segitiga dengan sekumpulan symbol bintang


Contoh Program Python Menampilan Pola Bintang Rata Kiri Versi Pertama


Sebagai contoh pertama ialah Program Python menampilkan pola bintang dengan sudut siku-siku berada di sebelah kiri bawah.


maks = int(input("Masukkan maks jumlah kolom/baris : "));
for bintang in range (0,maks,1):
    for pola in range (0, bintang+1,1):
        print("* ",end="")
    print("")
nah, for bintang in range (0,maks,1): yang diluar berguna untuk melakukan perulangan dalam membentuk berapa baris bintang akan dicetak

kemudian for pola in range (0, bintang+1,1): berfungsi untuk mencetak bintang sesuai dengan looping keberapa atau baris keberapa

semisal looping ketiga atau baris ketiga, maka bintang yang dicetak adalah 3 bintang dengan melakukan 3 kali perulangan untuk pencetakan bintang

sehingga dari contoh program python menampilkan pola bintang diatas akan menampilkan pola bintang rata kiri seperti berikut ini.

contoh program python menampilkan pola segitiga bintang
Gambar Hasil Program Python Segitiga bintang Rata Kiri

Contoh Program Python Menampilan Pola Bintang Rata kiri Versi Kedua


Selanjutnya kita akan membuat program python menampilkan bentuk segitiga bintantg dengan sudut siku berada di kiri atas. Berikut script python pola bintang segitiga versi kedua.


maks = int(input("Masukkan maks jumlah kolom/baris : "));
for bintang in range (0,maks):
    for pola in range (0, maks):
        print("* ",end="")
    maks-=1
    print("")
sehingga dari hasil program python menampilkan bentuk bintang segitiga tersebut, akan menghasilkan program dan tampilan pola bitang segitiga seperti berikut ini

program python bintang segitiga sama kaki dan segitiga rata kiri segitiga rata kanan
Gambar Hasil Program Python Segitiga bintang Rata Kiri 

Contoh Program Python Menampilan Pola Bintang Rata Kanan Versi Ketiga


Selanjutnya adalah pola bintang segitiga di python dengan bentuk yang ketiga, bagaimana contoh programnya, perhatikan script python pola bintang segitiga berikut ini.


maks = int(input("Masukkan maks jumlah kolom/baris : "));
limit=maks;
for bintang in range (0,maks):
    for pola in range (0, bintang):
        print("   ",end="")

    for bentuk in range (0,limit):
        print(" * ",end="")
    limit-=1
    print("")
dibutuhkan setidaknya ada 3 perulangan untuk membentuk bintang segitiga pola ketiga, karena for diluar adalah untuk menampilan atau mencetak berapa baris sesuai dengan yang diimputkan, 

sementara 2 for didalam adalah untuk mencetak space kosong yaitu for pertama dan untuk mencetak bintang bentuk segitiga adalah for yang kedua 

sehingga hasil dari program python bentuk segitiga bintang adalah seperti berikut ini.

contoh program python menampilkan bintang pola segitiga dengan mudah  lengkap dengan beberapa versi
Gambar Hasil Program Python Segitiga bintang Rata Kanan

Contoh Program Python Menampilan Pola Bintang Rata Kanan Versi Keempat


berikut ini adalah script program python menampilkan segitiga bintang dengan pola keempat, mari perhatikan dan simak baik-baik.


maks = int(input("Masukkan maks jumlah kolom/baris : "));
limit=maks;
for bintang in range (0,maks):
    for pola in range (0, limit+1):
        print("   ",end="")

    for bentuk in range (0,bintang+1):
        print(" * ",end="")
    limit-=1
    print("")
nah, sebenarnya tidak terlalu berbeda antara bintang segitiga bentuk ketiga dan bentuk keempat ini, karena hanya terdapat perbedaan sedikit pada batas angka di kedua for di bagian dalam, yaitu pertukaran, yang bawah keatas dan yang atas kebawah. Coba simak baik-baik.

Maka hasil dari program python menampilakn segitiga bintang diatas akan mengasilkan program sebagai berikut. 

menampilkan pola bintang segitiga di python
Gambar Hasil Program Python Segitiga bintang Rata Kanan

Contoh Program Python Menampilan Pola Bintang Sama Kaki Versi Kelima


Pada bentuk kelima dan keenam ini adalah program yang sama dengan bentuk ketiga dan keempat, hanya pengaturan spasi saja, dan bentuk program pola bintang segitiga ini adalah sebagai berikut.


maks = int(input("Masukkan maks jumlah kolom/baris : "));
limit=maks;
for bintang in range (0,maks):
    for pola in range (0, limit+1):
        print(" ",end="")

    for bentuk in range (0,bintang+1):
        print("* ",end="")
    limit-=1
    print("")
pada program bentuk ketiga,  adalah print("   ",end="") sedangkan pada bentuk kelima ini ada pengurangan 1 spasi menjadi print(" ",end=""), kemudain pada bentuk ketiga print(" * ",end=""), sedangkan pada bentuk kelima ini ada pengurangan spasi bagian kiri menjadi print("* ",end="")

sehingga dari program python bentuk kelima menghasilkan pola sgitiga bintang berbentuk segitiga kerucut seperi gambar berikut ini.

contoh program python menampilkan segitiga bintang rata kanan dan rata kiri
Gambar Hasil Program Python Segitiga bintang Sama Kaki

Contoh Program Python Menampilan Pola Bintang Sama Kaki Versi Keenam


Bentuk program python menampilan pola bintang segitiga keenam adalah bentuk yang sama dengan pola segitiga bintang bentuk keempat, perbedaanya sama seperti yang sudah dibawah pada bentuk kelima, berikut script program python menampilan segitiga bintang bentuk keenam


maks = int(input("Masukkan maks jumlah kolom/baris : "));
limit=maks;
for bintang in range (0,maks):
    for pola in range (0, bintang):
        print(" ",end="")

    for bentuk in range (0,limit):
        print("* ",end="")
    limit-=1
    print("")
sehingga hasil dari program python diatas menghasilkan pola bintang segitiga sama sisi bintang Bentuk Kerucut Terbalik seperti gambar berikut ini

membuat program python menampilkan bintang bentuk pola segitga sama sisi dan bentuk segitiga piramida
Gambar Hasil Program Python Segitiga bintang Sama Kaki


Semikianlah pembahasan tentang contoh program python menampilkan pola bintang segitiga dengan perulangan semoga artikel ini berguna dan membantu.


EmoticonEmoticon