
Вопрос задан 15.06.2023 в 18:18.
Предмет Информатика.
Спрашивает Закиров Арсений.
Каждый 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']]

Ответы на вопрос

Отвечает Акуневич Антон.
Ответ:
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)
Объяснение:
Да все просто , я думаю то говорить не чего не нужно



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Вы можете использовать следующий код на Python для решения данной задачи:
pythondef split_list(lst, n):
nested_lst = [[] for _ in range(n)]
for i, item in enumerate(lst):
nested_lst[i % n].append(item)
return nested_lst
input_str = input().split()
n = int(input())
result = split_list(input_str, n)
print(result)
Программа принимает входные данные в формате строки и числа, разделенные символом пробела. Затем используется функция split_list
, которая преобразует строку в список и разделяет его на вложенные подсписки так, чтобы каждый n-ый элемент принадлежал разным подспискам. Результат выводится на экран.
Примеры использования:
cssInput: a b c d e f g h i j k l m n
3
Output: [['a', 'd', 'g', 'j', 'm'], ['b', 'e', 'h', 'k', 'n'], ['c', 'f', 'i', 'l']]
Input: a b c d e f g h i j k l m n
2
Output: [['a', 'c', 'e', 'g', 'i', 'k', 'm'], ['b', 'd', 'f', 'h', 'j', 'l', 'n']]
Input: a b c d e f g h i j k l m n
1
Output: [['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n']]


Похожие вопросы
Топ вопросов за вчера в категории Информатика

Информатика 558

Информатика 33

Информатика 74

Информатика 12

Информатика 10

Информатика 33

Информатика 27
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili