Задача. Треугольная последовательностьДана монотонная последовательность, в которой каждое натуральное число 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

2 Сен 2019 в 17:41
395 +1
0
Ответы
1
ввод числа n

n = int(input())

инициализация переменных

current_num = 1
counter = 0

цикл для вывода первых n членов последовательности

for i in range(n):
for j in range(current_num):
if counter < n:
print(current_num, end=' ')
counter += 1
current_num += 1

20 Апр 2024 в 05:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир