Generator Pola Bintang Piramida Python
Cetak struktur piramida yang sejajar dan terpusat menggunakan karakter bintang dengan Python.
Ikhtisar
Pencetakan pola adalah latihan mendasar yang melatih pengembang dalam menggunakan loop, variabel, dan menghitung perataan string.
Sebuah piramida berpusat dengan tinggi H terdiri dari baris-baris yang berisi ruang dan bintang. Baris `i` (diindeks 0) memerlukan spasi awal `H - i - 1` dan bintang `2*i + 1`.
Kami menggunakan kemampuan perkalian string Python untuk menghasilkan spasi dan bintang secara dinamis.
Kode & Output Eksekusi
Pencetakan piramida menggunakan operasi string bersarang.
pyramid.py
Coba di Editordef print_pyramid(height):
for i in range(height):
# Calculate spaces and stars
spaces = " " * (height - i - 1)
stars = "*" * (2 * i + 1)
print(spaces + stars)
print("Pyramid of height 4:")
print_pyramid(4)Keluaran Terminal
Pyramid of height 4:
*
***
*****
*******Implementasi Langkah demi Langkah
- Proyek desain pemformatan teks CLI
- Pembelajaran sintaksis dasar untuk siswa
- Latihan logika penempatan karakter algoritmik
Pertanyaan yang Sering Diajukan
Bagaimana cara mencetak piramida terbalik?
Membalikkan iterasi: mulai perulangan dari `tinggi - 1` dan turunkan ke `0`.