Предмет: Информатика,
автор: 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']]
Ответы
Автор ответа:
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
Предмет: Русский язык,
автор: дашка75875
Предмет: Русский язык,
автор: timyr721625
Предмет: Математика,
автор: kai7824