Python-Pyramiden-Sternmustergenerator
Drucken Sie ausgerichtete, zentrierte Pyramidenstrukturen mit Sternzeichen in Python.
Übersicht
Das Drucken von Mustern ist eine grundlegende Übung, die Entwickler in der Verwendung von Schleifen, Variablen und der Berechnung von String-Ausrichtungen schult.
Eine zentrierte Pyramide der Höhe H besteht aus Reihen mit Leerzeichen und Sternen. Zeile „i“ (0-indiziert) erfordert „H – i – 1“ führende Leerzeichen und „2*i + 1“ Sterne.
Wir nutzen die String-Multiplikationsfunktionen von Python, um Leerzeichen und Sterne dynamisch zu generieren.
Code- und Ausführungsausgabe
Pyramidendruck mit verschachtelten String-Operationen.
pyramid.py
Versuchen Sie es im 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)Terminal-Ausgabe
Pyramid of height 4:
*
***
*****
*******Schrittweise Umsetzung
- CLI-Textformatierungs-Designprojekte
- Grundlegendes Syntaxlernen für Studenten
- Übungen zur algorithmischen Zeichenplatzierungslogik
Häufig gestellte Fragen
Wie kann ich eine umgekehrte Pyramide drucken?
Kehren Sie die Iteration um: Starten Sie die Schleife bei „Höhe – 1“ und dekrementieren Sie sie herunter auf „0“.