'''
Задание 3.1

Используя операторы цикла,
напишите код,
который бы выводил фигуру,
изображенную ниже.

Программа должна выводить фигуру разной величины,
в зависимости от входного параметра.

Значение параметра может принимать значения от 0 до 9.
        1
       12
      123
     1234
    12345
   123456
  1234567
 12345678
123456789
987654321
87654321
7654321
654321
54321
4321
321
21
1
'''


user = int(input(''))

result = 0
number = 0

while user > number:
    number += 1

    result *= 10
    result += number

    spaces = ' ' * (user - number)

    print(spaces + str(result))

while result > 0:
    buffer = str(result)

    print(buffer[::-1])

    result //= 10

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: