While Segitiga Terbalik

Oleh Abdie 97 0 pada Sabtu, 20 Jan. 2018, 20:27:33


Kembali ke forum soal ini

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


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



*********
 *******
  *****
   ***
    *
*
pertanyaanya,,,
kok masih ada lebih 1 bintang d bawahnya itu??
0 jempol


ZihxS
300
816
· 6 tahun, 10 bulan yang lalu · 2 jempol

Coba kode ini :

string = ""
bar = 1
x = 5
while bar <= x:
	kol = bar
	while kol > 1:
		string = string + " "
		kol = kol - 1	
	kiri = 0
	while kiri <= (x - bar):
		string = string + "*"
		kiri = kiri + 1	
	kanan = kiri
	while kanan > 1:
		string = string + "*"
		kanan = kanan - 1
	string = string + "\n"
	bar = bar + 1
print (string)

Lebih lengkapnya : https://codesaya.com/a/tutorial-...

Abdie
97
0
penanya
· 6 tahun, 10 bulan yang lalu · 0 jempol

kode saya seperti ini om
angka1 = 5
string = ""

while angka1 > 0: 
  angka2 = angka1
  space = 5 - angka1
  string = "*"  
  
  while angka2 > 1:
    string = str(string) + "**"
    angka2 = angka2 - 1
    
  angka1 = angka1 - 1 
  print " "*space + string
  
print string

jd kyk d gambar atas

Abdie
97
0
penanya
· 6 tahun, 10 bulan yang lalu · 0 jempol

pusing ganti yg mana lg utk ilangin * yg satu itu,, penasaran aja sih ini

ZihxS
300
816
· 6 tahun, 10 bulan yang lalu · 2 jempol

Pelajari kode ini ya :

angka1 = 5
string = ""

while angka1 > 0: 
  angka2 = angka1
  space = 5 - angka1
  string = "*"  
  
  while angka2 > 1:
    string = str(string) + "**"
    angka2 = angka2 - 1
    
  angka1 = angka1 - 1 
  print " "*space + string