Berikut ini adalah pertanyaan dari erikdwi0301 pada mata pelajaran TI untuk jenjang Sekolah Menengah Pertama
mana Gurunya Killer
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Jawaban:
Kodingannya
n = int(input("Masukkan tinggi segitiga: "))
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(i*2+1):
print("*", end="")
print()
Flowchart
User diminta untuk memasukkan tinggi segitiga (jumlah baris).
Perulangan pertama (for i in range(n)) digunakan untuk mengiterasi baris dari atas ke bawah.
Perulangan kedua (for j in range(n-i-1)) digunakan untuk mencetak spasi sebelum bintang agar membentuk garis tengah. Jumlah spasi yang dicetak adalah n-i-1.
Perulangan ketiga (for j in range(i*2+1)) digunakan untuk mencetak bintang. Jumlah bintang yang dicetak pada setiap baris adalah (i*2)+1.
Setelah mencetak spasi dan bintang pada setiap baris, program mencetak baris baru (print()).
Semoga dengan pertanyaan yang sudah terjawab oleh FahriRamadhan007 dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sun, 04 Jun 23