Задача. Треугольная последовательностьДана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, ...По данному натуральному n выведите первые n членов этой последовательности. Попробуйте обойтись только одним циклом for.Входные данныеВводится натуральное число n.Выходные данныеВыведите ответ на задачу.Примерывходные данные2выходные данные1 2 входные данные5выходные данные1 2 2 3 3
n = int(input())
инициализация переменныхcurrent_num = 1
цикл для вывода первых n членов последовательностиcounter = 0
for i in range(n):
for j in range(current_num):
if counter < n:
print(current_num, end=' ')
counter += 1
current_num += 1