Напишите программу, которая выводит часть последовательности 1 2 2 3 3 3 4 4 4 4 5 5 5 5 5 … (число повторяется столько раз, чему равно). На вход программе передаётся неотрицательное целое число n — столько элементов последовательности должна отобразить программа. На выходе ожидается последовательность чисел, записанных через пробел в одну строку.
dlina = int(input())
tek_ch = 1 #хранение текущего числа
i = 1
kol = 0 #номер позиции в последовательности одного числа
while i < dlina + 1:
if tek_ch == kol + 1: #условие перехода к след. числу
print(tek_ch, end=' ')
i += 1
kol = 0
tek_ch +=1
continue
else:
print(tek_ch, end=' ')
kol += 1
i += 1