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

Напишите на питоне Для получения полноценного иммунитета нужно сделать две дозы прививки.
Есть две базы данных прививок, сделанных с разницей в 21 день. Узнайте, кто сделал обе дозы.

Формат ввода
Два раза вводятся число – количество данных – и сами данные в виде многозначных чисел.

Формат вывода
Выведите без повторений числа, которые есть в обеих базах данных. Порядок вывода не важен, каждое значение с новой строки.

Пример
Ввод Вывод
3.. ..123
123 . . .. . 301
231
301
4
301
200
222
123..

Показать ответ
Ответ:
Pitbull2015
Pitbull2015
23.03.2022 08:58

Привет, вот мой код , но он почему-то не работает...если заметишь ошибку- скажи !

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(' ', ''))

0,0(0 оценок)
Ответ:
Kniga4001
Kniga4001
23.03.2022 08:58

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')

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота