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

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

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

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

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

Ответ:
polyaХеХеХе
polyaХеХеХе
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 оценок)
Ответ:
Kotvo4cah
Kotvo4cah
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
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?