while True:
amount = int(input('Введите кол-во слоев: '))
if amount < 1:
print('Ошибка: кол-во слоев должно быть > 1!')
else:
break
space = amount - 1 # Начальный отступ
stars = 1 # Начальное кол-во звезд
for _ in range(amount):
# Отступ
for _ in range(space):
print(' ', end="")
space -= 1
# Звездочки
for _ in range(stars):
print('*', end="")
stars += 2
# Переход на новую строку
print()
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
while True:
amount = int(input('Введите кол-во слоев: '))
if amount < 1:
print('Ошибка: кол-во слоев должно быть > 1!')
else:
break
space = amount - 1 # Начальный отступ
stars = 1 # Начальное кол-во звезд
for _ in range(amount):
# Отступ
for _ in range(space):
print(' ', end="")
space -= 1
# Звездочки
for _ in range(stars):
print('*', end="")
stars += 2
# Переход на новую строку
print()