"""
Yang tantangannya kaya gini gak wkwkwk
*
***
*****
*******
*********
Nih source code nya gan
"""
angka1 = 1
while angka1 <= 5:
angka2 = angka1
space = 5 - angka1
string = "*"
while angka2 > 1:
string = str(string) + "**"
angka2 = angka2 - 1
angka1 = angka1 + 1
print " "*space + string
0 jempol
Awankers
124
7
·
8 tahun yang lalu
·
1 jempol
Mohon penjelasan logikanya tiap baris gan, masih agak bingung
kepoilmu
133
0
·
7 tahun, 11 bulan yang lalu
·
0 jempol
angka1 = 1 #angka1 punya nilai awal '1'
while angka1 <= 5: #selama angka1 bernilai <= 5, batasnya saat angka1 nilainya '5' lakukan perintah dibawahnya
angka2 = angka1 #angka2 dikasih nilai sama dengan angka1
space = 5 - angka1 # variabel space adalah '5' dikurang angka1
string = "*" #cetak '*'
while angka2 > 1: # selama angka2 > '1' atau batasnya angka2 = 1 lakukan perintah dibawah
string = str(string) + "**" # cetak string '**' sebanyak angka2
angka2 = angka2 - 1 #angka 2 dikurang 1
angka1 = angka1 + 1 # angka 1 ditambah 1
print " "*space + string # bikin cetakan spasi dan '*', spasinya sejumlah nilai di dalam variable space