Август и Беатриса играют в игру. Август загадал натуральные числа от 1 до n. Беатриса пытается угадать это число, для этого она называет множества натуральных чисел. Август отвечает yes, если среди чисел есть задуманное, и no в противном случае. Написать программу, используя операции работы с множествами.
103
423
Ответы на вопрос:
Відповідь:
n = int(input())
all_nums = set(range(1, n + 1))
possible_nums = all_nums
while True:
guess = input()
if guess == 'HELP':
break
guess = {int(x) for x in guess.split()}
answer = input()
if answer == 'YES':
possible_nums &= guess
else:
possible_nums &= all_nums - guess
print(' '.join([str(x) for x in sorted(possible_nums)]))
Пояснення:
Var i: integer; begin writeln('пусть всегда будет солнце'); for i: =1 to 5 do writeln('пусть всегда будет мама'); writeln('пусть всегда буду я'); end.
Популярно: Информатика
-
Софа1е23.06.2023 11:07
-
annashevelina11.11.2020 04:33
-
Катя456789012306.07.2020 01:37
-
semaf134578916.10.2021 17:29
-
Мarshmallow28.05.2023 01:00
-
000009414.08.2021 10:54
-
heh1812.04.2021 17:19
-
WovenLion120.05.2023 19:55
-
555Sofiya555507.05.2021 13:10
-
шрщорзо31.08.2020 19:22