Welcome !!

I hope every single post in this blog can be useful for you all.

Tugas 1 Python – Pyramid of Asterisk

 

Hi everyone !

In this post I’ll give you a very very simple script and explanation about making Pyramid of Asterisk in Python.

Check this out !

  • Let’s get started with the source code:

inputan = 5
rows = 0

while(rows < inputan):

rows += 1

jumlahSpasi = inputan – rows

spasi = 0

while(spasi < jumlahSpasi):

print ” “,

spasi += 1

numberStars = 2*rows-1

while(numberStars > 0):

print “*”,

numberStars -= 1

print

 

  • And then a brief write up about that script:

# mendefinisikan jumlah baris yang akan dibuat:

inputan = 5

# proses inisiasi, variabel ini yang akan membuat baris sebanyak jumlah inputan, karena menggunakan iterasi while:

rows = 0

# proses pembuatan bentuk dengan iterasi, iterasi akan berhenti jika nilai rows lebih besar dari inputan:

while(rows < inputan):

# nilai variabel rows di-increment untuk membuat jumlah baris sesuai variabel inputan:

rows += 1

# mendefinisikan jumlah spasi di sebelah kiri dan di sebelah kanan tanda ‘*’ per barisnya:

jumlahSpasi = inputan – rows

spasi = 0

# iterasi untuk membuat spasi di sebelah kiri dan di sebelah kanan tanda ‘*’ per barisnya:

while(spasi < jumlahSpasi):

# proses pembuatan spasi dengan melakukan print ” ” :

print ” “,

# variabel spasi di-increment untuk menjadi pembatas proses while:

spasi += 1

# membuat tanda ‘*’ per barisnya:

numberStars = 2*rows-1

# iterasi untuk melakukan print tanda ‘*’:

while(numberStars > 0):

# mencetak atau membuat tanda ‘*’ sesuai dengan nilai variabel numberStars dengan tetap memperhatikan alignment:

print “*”,

# membatasi jumlah pencetakan ‘*’ per barisnya:

numberStars -= 1

# membuat proses pencetakan mengarah ke bawah, tidak ke samping:

print

  • And finally the result:

Tugas 1 Python

Leave a Reply

Your email address will not be published. Required fields are marked *