
Вопрос задан 16.06.2023 в 16:32.
Предмет Информатика.
Спрашивает Царенков Игорь.
Напишите на питоне Для получения полноценного иммунитета нужно сделать две дозы прививки. Есть
две базы данных прививок, сделанных с разницей в 21 день. Узнайте, кто сделал обе дозы. Формат ввода Два раза вводятся число – количество данных – и сами данные в виде многозначных чисел. Формат вывода Выведите без повторений числа, которые есть в обеих базах данных. Порядок вывода не важен, каждое значение с новой строки. Пример Ввод Вывод 3.. ..123 123 . . .. . 301 231 301 4 301 200 222 123..

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

Отвечает Сапожников Данила.
Привет, вот мой код , но он почему-то не работает...если заметишь ошибку- скажи пожалуйста!
cnt = 0
cht = 0
setx = set()
sety = set()
setz = set()
n = 0
while cnt <= n:
a = int(input())
setx.add(a)
cnt+ = 1
m = 0
while cht <= m:
b = int(input())
sety.add(b)
cht+ = 1
for s in setx:
if s in sety:
setz.add(s)
setz = str(' '.join(setz))
print(setz.replace(' ', ''))



Отвечает Кошерь Миша.
Ответ:
num_in_first = int(input())
frist_set = {int(input()) for i in range(num_in_first)}
num_in_second = int(input())
second_set = {int(input()) for i in range(num_in_second)}
print(*(first_set & second_set), sep='\n')



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно! Вот пример решения на Python:
pythondef find_common_vaccination(data1, data2):
# Преобразуем данные в множества для удобства операций над ними
set1 = set(data1)
set2 = set(data2)
# Находим пересечение множеств
common_vaccinations = set1.intersection(set2)
# Возвращаем результат без повторений
return list(common_vaccinations)
# Читаем данные
n1 = int(input("Введите количество данных в первой базе: "))
data1 = []
for _ in range(n1):
value = input("Введите данные: ")
data1.append(value)
n2 = int(input("Введите количество данных во второй базе: "))
data2 = []
for _ in range(n2):
value = input("Введите данные: ")
data2.append(value)
# Находим общие прививки
common_vaccinations = find_common_vaccination(data1, data2)
# Выводим результат
print("Общие прививки:")
for vaccination in common_vaccinations:
print(vaccination)
Пример ввода:
Введите количество данных в первой базе: 3 Введите данные: 123 Введите данные: 456 Введите данные: 789 Введите количество данных во второй базе: 4 Введите данные: 789 Введите данные: 101112 Введите данные: 123 Введите данные: 131415
Пример вывода:
Общие прививки: 789 123


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

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

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

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

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

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

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

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