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

Каждый n-ый элемент
На вход программе подается строка текста, содержащая символы и число nn. Из данной строки формируется список. Напишите программу, которая разделяет список на вложенные подсписки так, что nn последовательных элементов принадлежат разным подспискам.

Формат входных данных
На вход программе подается строка текста, содержащая символы, отделенные символом пробела и число nn на отдельной строке.

Формат выходных данных
Программа должна вывести указанный вложенный список.

Примечание. Графическая иллюстрация для 11 теста:



Тестовые данные
Sample Input 1:

a b c d e f g h i j k l m n
3
Sample Output 1:

[['a', 'd', 'g', 'j', 'm'], ['b', 'e', 'h', 'k', 'n'], ['c', 'f', 'i', 'l']]
Sample Input 2:

a b c d e f g h i j k l m n
2
Sample Output 2:

[['a', 'c', 'e', 'g', 'i', 'k', 'm'], ['b', 'd', 'f', 'h', 'j', 'l', 'n']]
Sample Input 3:

a b c d e f g h i j k l m n
1
Sample Output 3:

[['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n']]

Ответы

Автор ответа: nochev1414
4

Ответ:

l ,n,l1,c= input().split(),int(input()),[],0

for i in l:

   l1 += [l[c::n]]

   c += 1

   if c == n:

       break

print(l1)

Объяснение:

Да все просто , я думаю то говорить не чего не нужно

Похожие вопросы
Предмет: Черчение, автор: tamirlebedev1
Предмет: Русский язык, автор: Аноним
Предмет: Математика, автор: kai7824