Предмет: Информатика, автор: mishabalitskui20

Решите задачу на Пайтон, потому что сам уже 3 ЧАС ДУМАЮ!!!! поставлю лучший отвес, если сработает

Приложения:

Ответы

Автор ответа: jerrymynigga
1

Ответ:

n = int(input()) # входное число

lst = [] # список

for i in range(1,n+1): #добавляем числа от 1 до N

   lst.append(i)

k = 0

while k != n: #делаем до того, пока k != n, т.е. конечный результат должен быть k == n (в примере указано)

   print(*lst) # вывод списка

   k += 1 # прибавляем по одному

   lst.remove(k) #удаление числа из массива (самого первого)

   


mishabalitskui20: просто красавчик. Ты крутой!))))
olegkrasnov98: код большой) можно компактнее (мой ответ)
jerrymynigga: Большой, но для некоторых так легче)
jerrymynigga: А то, что можно адаптировать - споров нет
jerrymynigga: и усовершенствовать
olegkrasnov98: возможно) но мне просто легче это через вложенный цикл сделать)
olegkrasnov98: пусть автор сам выбирает, что ему лучше)
Автор ответа: olegkrasnov98
1

n = int(input())

for i in range(1, n+1):

for j in range(i, n+1):

print(j, end=" ")

print()

Похожие вопросы
Предмет: Русский язык, автор: Mikki2121
Предмет: Қазақ тiлi, автор: Kcufaa
Предмет: Українська мова, автор: korabliknana2007