""" 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
·
7 tahun, 2 bulan yang lalu
·
1 jempol
Mohon penjelasan logikanya tiap baris gan, masih agak bingung
kepoilmu
133
0
·
7 tahun 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