Максим играет в игру на автобусе, записывая номера домов, которые он видит в окне. Он делает это на двух листках

Максим играет в игру на автобусе, записывая номера домов, которые он видит в окне. Он делает это на двух листках - сначала на первом листке, затем на втором. В конце он хочет узнать, какие номера домов встретились ему в обоих списках, и записывает их на третий листок. Если таких номеров нет, он пишет слово "empty". Введите номера с первого листка по одному на каждой строке, затем нажмите Enter для разделителя, и введите номера со второго листка.
Zimniy_Vecher

Zimniy_Vecher

Хорошо, вот пошаговое решение вашей задачи:

1. Введите номера домов с первого листка, по одному на каждой строке. Обозначим этот список как "список_1". Например:
12
34
56
12

2. После того, как вы ввели все номера домов с первого листка, нажмите Enter, чтобы перейти к следующему списку.

3. Теперь введите номера домов со второго листка, по одному на каждой строке. Обозначим этот список как "список_2". Например:
34
56
78

4. После того, как вы ввели все номера домов со второго листка, нажмите Enter, чтобы получить результат.

Теперь вы можете приступить к обработке этих данных и найти номера домов, которые встретились в обоих списках. Для этого выполните следующие шаги:

1. Создайте новый пустой список, который мы будем заполнять номерами домов, которые встретились в обоих списках. Обозначим этот список как "список_общих_номеров".

2. Для каждого номера дома в "списке_1", проверьте, есть ли такой же номер в "списке_2". Если есть, добавьте этот номер в "список_общих_номеров".

3. После того, как вы проверили все номера домов в "списке_1", проверьте, был ли хотя бы один номер добавлен в "список_общих_номеров". Если да, выведите все номера из "список_общих_номеров". Если нет, выведите слово "empty".

Вот решение вашей задачи:

\[
\text{{# Ввод номеров домов с первого листка}}
\]

\text{{список_1:}}
12
34
56
12

\[
\text{{# Ввод номеров домов со второго листка}}
\]

\text{{список_2:}}
34
56
78

\[
\text{{# Поиск номеров домов, встречающихся в обоих списках}}
\]

\text{{список_общих_номеров = []}}

\text{{для каждого номера дома в списке_1:}}
\quad \text{{если номер_дома присутствует в списке_2:}}
\quad \quad \text{{добавить номер_дома в список_общих_номеров}}

\text{{если список_общих_номеров не пустой:}}
\quad \text{{вывести все номера из списока_общих_номеров}}
\text{{иначе:}}
\quad \text{{вывести "empty"}}

Результат:
34
56
Знаешь ответ?
Задать вопрос
Привет!
hello