Изучаю возможности создания различных паттернов. В этом случае пирамидка )
И у меня возник вопрос:
Можно ли как-то упростить запись print() с помощью f-строк, чтоб понятней было?
print(' ' * l * (h - 1 - i) + (s + ' ' * l) * (i + 1) + ' ' * l * (h - 2 - i))
Код целиком:
h = int(input('Введите высоту пирамидки:')) # h высота
s = input('Введите символ(ы):') # s символ
l = len(s) # дополнительные пробелы если символов > 1
for i in range(h): # i = 0, 1, 2, 3 и т.д.
print(' ' * l * (h - 1 - i) + (s + ' ' * l) * (i + 1) + ' ' * l * (h - 2 - i))