Генератор звездных паттернов пирамиды Python
Печатайте выровненные, центрированные пирамидальные структуры, используя звездочки в Python.
Обзор
Печать шаблонов — это фундаментальное упражнение, которое обучает разработчиков использованию циклов, переменных и расчету выравнивания строк.
Центрированная пирамида высотой H состоит из рядов, содержащих пробелы и звезды. Для строки `i` (с индексом 0) требуется `H - i - 1` ведущие пробелы и `2*i + 1` звезды.
Мы используем возможности Python по умножению строк для динамического создания пробелов и звезд.
Код и вывод выполнения
Печать пирамид с использованием вложенных строковых операций.
pyramid.py
Попробуйте в редакторе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:
*
***
*****
*******Пошаговая реализация
- Проекты форматирования текста CLI
- Базовое изучение синтаксиса для студентов
- Алгоритмические упражнения на логику размещения символов
Часто задаваемые вопросы
Как напечатать перевернутую пирамиду?
Отмените итерацию: начните цикл с высоты 1 и уменьшите до 0.