Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 27 января 2026 13:59

Ученики 9 «В» записывались в школьную поездку. После того как все записались, один передумал и вычеркнул своё имя. Есть строка со списком учеников через запятую и пробел. Во второй строке — имя передумавшего. Выведи массив с именами тех, кто отправился в поездку. В классе нет полных тёзок. Ввод Вывод Петров Пётр, Александрова Александра, Сонина Софья Александрова Александра ['Петров Пётр', 'Сонина Софья']

Ответ нейросети

27 января 2026 13:59

Разберём задачу пошагово и понятно для ученика 9 класса.

Цель задачи

  • Вывести список имён учеников, которые отправились в поездку, после вычеркания имени того, кто передумал.

Как понять задачу

  • В первой строке дана строка с именами через запятую и пробел: например "Петров Пётр, Александрова Александра, Сонина Софья".
  • Во второй строке указано имя того ученика, который вычеркнул своё имя: например "Александрова Александра".
  • Нужно убрать это имя из списка и вывести получившийся порядок имён в виде списка Python: ['Петров Пётр', 'Сонина Софья'].

Алгоритм решения

  1. Разделить первую строку на отдельные имена. Для этого можно заменить разделитель на запятую и пробел или просто разделить по запятой и затем обтереть пробелы вокруг каждого имени.
  2. Привести каждое имя к чистому виду с помощью strip().
  3. Считать вторую строку как имя, которое нужно удалить, также с помощью strip().
  4. Отфильтровать первый список, исключив найденное имя, сохраняя порядок остальных.
  5. Вывести итоговый список в формате Python-списка (это будет выглядеть как ['Имя1', 'Имя2', ...]).

Пример на ваших данных

  • Ввод: Петров Пётр, Александрова Александра, Сонина Софья Александрова Александра
  • Разбор: ['Петров Пётр', 'Александрова Александра', 'Сонина Софья'] → после удаления 'Александрова Александра' остаются ['Петров Пётр', 'Сонина Софья']
  • Вывод: ['Петров Пётр', 'Сонина Софья']

Готовый Python-код line1 = input().strip() line2 = input().strip()

Разделяем имена и очищаем пробелы вокруг

names = [n.strip() for n in line1.split(",")]

Удаляем имя, которое передумало

names = [n for n in names if n != line2]

print(names)

Как использовать

  • Введите первую строку с именами через запятую и пробел.
  • Затем введите имя человека, который вычеркнули.
  • Программа выведет итоговый список в виде Python-списка, например ['Петров Пётр', 'Сонина Софья'].

Примечание

  • Предполагается, что имя, которое нужно удалить, действительно присутствует в списке.
  • В классе нет полных тёзок, поэтому каждое имя в списке уникально и удаление произойдёт по точному совпадению строки.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Ученики 9 «В» записывались в школьную поездку. После того как все записались, один передумал и вычеркнул своё имя. Есть строка со списком учеников через запятую и пробел. Во второй строке — имя передумавшего. Выведи массив с именами тех, кто отправился в поездку. В классе нет полных тёзок. Ввод Вывод Петров Пётр, Александрова Александра, Сонина Софья Александрова Александра ['Петров Пётр', 'Сонина Софья']
Разберём задачу пошагово и понятно для ученика 9 класса. Цель задачи - Вывести список имён учеников, которые отправились в поездку, после вычеркания имени того, кто передумал. Как понять задачу - В первой строке дана строка с именами через запятую и пробел: например "Петров Пётр, Александрова Александра, Сонина Софья". - Во второй строке указано имя того ученика, который вычеркнул своё имя: например "Александрова Александра". - Нужно убрать это имя из списка и вывести получившийся порядок имён в виде списка Python: ['Петров Пётр', 'Сонина Софья']. Алгоритм решения 1) Разделить первую строку на отдельные имена. Для этого можно заменить разделитель на запятую и пробел или просто разделить по запятой и затем обтереть пробелы вокруг каждого имени. 2) Привести каждое имя к чистому виду с помощью strip(). 3) Считать вторую строку как имя, которое нужно удалить, также с помощью strip(). 4) Отфильтровать первый список, исключив найденное имя, сохраняя порядок остальных. 5) Вывести итоговый список в формате Python-списка (это будет выглядеть как ['Имя1', 'Имя2', ...]). Пример на ваших данных - Ввод: Петров Пётр, Александрова Александра, Сонина Софья Александрова Александра - Разбор: ['Петров Пётр', 'Александрова Александра', 'Сонина Софья'] → после удаления 'Александрова Александра' остаются ['Петров Пётр', 'Сонина Софья'] - Вывод: ['Петров Пётр', 'Сонина Софья'] Готовый Python-код line1 = input().strip() line2 = input().strip() # Разделяем имена и очищаем пробелы вокруг names = [n.strip() for n in line1.split(",")] # Удаляем имя, которое передумало names = [n for n in names if n != line2] print(names) Как использовать - Введите первую строку с именами через запятую и пробел. - Затем введите имя человека, который вычеркнули. - Программа выведет итоговый список в виде Python-списка, например ['Петров Пётр', 'Сонина Софья']. Примечание - Предполагается, что имя, которое нужно удалить, действительно присутствует в списке. - В классе нет полных тёзок, поэтому каждое имя в списке уникально и удаление произойдёт по точному совпадению строки.