Python-Pyramiden-Sternmustergenerator

Drucken Sie ausgerichtete, zentrierte Pyramidenstrukturen mit Sternzeichen in Python.

Versuchen Sie es im Editor

Ü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.

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-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“.

Verwandte Themen