1. Лесенка (в коде есть строки из следующих тем: "строки").

(открыть в новой вкладке)

Условие:

Пользователь вводит целое число n (от 1 до 9), программа выводит лесенку из n ступенек, i-я ступень состоит из цифр от 1 до i без пробелов. Например, для n = 4 нужно вывести:
1
12
123
1234

Код:

# 1-й способ

# ввод данных (без проверки входных данных)
digit = int(input("Введите число от 1 до 9: "))
print()

# решение
print("1")
count = 1
result = 1
while count < digit:
    count += 1
    result = result * 10 + count
    print(result)
		

# 2-й способ (через строки)

# ввод данных (без проверки входных данных)
digit = int(input("Введите число от 1 до 9: "))
print()

# решение
result = "1"
print(result)
count = 1
while count < digit:
    count += 1
    result += str(count)
    print(result)