Предмет: Информатика, автор: 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)

Объяснение:

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

Похожие вопросы
Предмет: Русский язык, автор: КИСА010
Предмет: Русский язык, автор: yayaalehina
Предмет: Математика, автор: kai7824