Menengah30 XPUnit 5: Pola dan Bentuk, soal 5 dari 10

Piramida Bintang

Cetak piramida bintang yang simetris di tengah.

Piramida butuh dua bahan di setiap baris: spasi di depan supaya posisinya ke tengah, lalu bintang yang jumlahnya ganjil.

Masukan

Satu bilangan bulat N dari 1 sampai 30, tinggi piramida.

Keluaran

N baris. Baris ke-i diawali N - i spasi, lalu 2i - 1 bintang. Tidak ada spasi setelah bintang terakhir.

Contoh untuk N = 3
  *
 ***
*****

Contoh masukan dan keluaran

  1. Contoh 1

    Masukan

    3

    Keluaran

      *
     ***
    *****

Petunjuk

Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.

Petunjuk 1

Tulis dulu tabel kecil: baris, banyak spasi, dan banyak bintang. Polanya akan terlihat.

Petunjuk 2

Gabungkan spasi dan bintang dalam satu baris: " " * (n - i) + "*" * (2 * i - 1).

Pelajari dulu konsepnyaPerulangan for dan whilePython untuk Pemula

Soal lain di unit Pola dan Bentuk

Soal berikutnya: Papan Catur

Latih logika sedikit setiap hari

Ada soal harian dengan XP ganda dan liga mingguan yang dimulai dari nol setiap Senin.

Lihat semua tantangan