While bertingkat

Oleh zainuzain27 88 1 pada Jumat, 26 Agu 2016, 23:56:34


Kembali ke forum soal ini

#python #loop-atau-pengulangan #while-loops


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Saya masih bkesulitan memahami alur while bertingkat yang ini
*
**
***
****
*****

angka1 = 1
string = ""

while angka1 <= 5: 
  angka2 = angka1
  
  while angka2 > 0:
    string = string + "*"
    angka2 = angka2 - 1
    
  string = string + "\n"
  angka1 = angka1 + 1 
  
print string

mengapa "angka2 = angka2 - 1" tidak langsung membuat "false" saat angka1 masih bernilai 1? seperti apa alurnya?
terima kasih.
0 jempol


bramanto
300
1157
· 8 tahun, 2 bulan yang lalu · 0 jempol

Hai coder @zainuzain27. Coder dapat melihat tautan ini https://codesaya.com/diskusi/d/p... . Semoga bermanfaat ^_^