Pembuatan program Python segitiga seperti pada gambar dibawah ini:
#program menggambar segitiga siku-siku hadap kanan
#variabel baris, i, kolom: integer
baris=int(input("Masukkan jumlah baris: "))
for i in range(baris):
for kolom in range(i+1):
print("*",end="")
print("")
Perhatikan indentasi di dalam program. Indentasi menunjukkan suatu baris perintah merupakan bagian dari perintah lainnya. Contoh pada baris perintah print("*",end="") merupakan bagian dari perintah for kolom in range (i+1):
Pembuatan program Python segitiga seperti gambar dibawah ini:
#program menggambar segitiga siku-siku hadap kiri
#variabel baris, i, kolom: integer
baris=int(input("Masukkan jumlah baris: "))
for i in range(baris):
for kolom in range(i): #untuk mencetak spasi
print(" ",end="")
for kolom in range(baris-i): #untuk mencetak bintang
print("*",end="")
print("")
Pembuatan program Python segitiga seperti gambar dibawah ini:
#program menggambar segitiga sama kaki
#variabel baris, i, kolom, n: integer
baris=int(input("Masukkan jumlah baris: "))
n=1 #nilai awal jumlah bintang
for i in range(baris):
for kolom in range(int(((baris*2)-1)/2)-i): #untuk mencetak spasi
print(" ",end="")
for kolom in range(n): #untuk mencetak bintang
print("*",end="")
print("")
n+=2
0 comments:
Post a Comment