Python Piramidi Yıldız Deseni Oluşturucu

Python'da yıldız karakterleri kullanarak hizalanmış, ortalanmış piramit yapıları yazdırın.

Editör'de deneyin

Genel Bakış

Desen yazdırma, geliştiricilere döngüleri, değişkenleri kullanma ve dize hizalamalarını hesaplama konusunda eğitim veren temel bir alıştırmadır.

H yüksekliğinde ortalanmış bir piramit, boşluklar ve yıldızlar içeren sıralardan oluşur. 'i' satırı (0-indeksli), 'H - i - 1' baştaki boşlukları ve '2*i + 1' yıldızlarını gerektirir.

Uzayları ve yıldızları dinamik olarak oluşturmak için Python'un dize çarpma yeteneklerini kullanıyoruz.

Kod ve Yürütme Çıkışı

İç içe dize işlemlerini kullanarak piramit yazdırma.

def 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)
Terminal Çıkışı
Pyramid of height 4:
   *
  ***
 *****
*******

Adım Adım Uygulama

  • CLI metin biçimlendirme tasarım projeleri
  • Öğrenciler için temel sözdizimi öğrenimi
  • Algoritmik karakter yerleştirme mantığı egzersizleri

Sıkça Sorulan Sorular

Ters çevrilmiş bir piramidi nasıl yazdırabilirim?

Yinelemeyi tersine çevirin: döngüyü "yükseklik - 1"den başlatın ve "0"a kadar azaltın.

İlgili Konular