Как напечатать треугольник, выровненный по правому краю, с вложенными циклами for (без сложения или умножения строк)Python

Программы на Python
Anonymous
Как напечатать треугольник, выровненный по правому краю, с вложенными циклами for (без сложения или умножения строк)

Сообщение Anonymous »

Этот код вроде работает, но вместо треугольника, выровненного по правому краю, он продолжает выдавать пирамиду.
Например:
Я пытаюсь сделать что-то вроде этого:

*
**
***
****
*****


Вот мой код

height = int(input("What is your height: "))

count = 1
space_count = height
for rows in range (height):
for spaces in range (space_count):
print(end=' ')
for stars in range (count):
print ("*", end=' ')
space_count = space_count - 1
count = count + 1

print()


Подробнее здесь: https://stackoverflow.com/questions/327 ... g-addition

Вернуться в «Python»