Python Piramidi Yıldız Deseni Oluşturucu
Python'da yıldız karakterleri kullanarak hizalanmış, ortalanmış piramit yapıları yazdırın.
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)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
Kaplumbağa grafiğini kullanarak renkli bir yıldız çizer.
Python Basit Hesap Makinesi Komut DosyasıPython'da temel bir hesap makinesi oluşturun. Matematik operatörlerini nasıl eşleyeceğinizi, kullanıcı yürütme akışlarını nasıl alacağınızı ve mantığı yerel olarak nasıl yöneteceğinizi öğrenin.