Предмет: Информатика,
автор: wipob12565
PYTHON. Записываю через пробел в строку n-ое количество чисел. Для каждого числа выведите слово YES, если это число ранее встречалось в последовательности или NO, если не встречалось. Yes и NO должны в столбик записываться. (Как работает программа, к примеру вводим 1 2 3 1 в итоге получится столбик из NO NO NO YES) Заранее спасибо.
Ответы
Автор ответа:
0
numbers = [int(i) for i in input().split()] # формируем список чисел
print("NO") # выводим сообщение для первого числа (NO, т.к. оно никак не могло встретиться ранее)
for i in range(1, len(numbers)): # цикл, перебирающий остальные числа
if numbers[i] not in numbers[0:i]:
print("NO")
else:
print("YES")
Похожие вопросы
Предмет: Русский язык,
автор: DashaMed555
Предмет: Русский язык,
автор: halimova70
Предмет: Русский язык,
автор: катяту
Предмет: Химия,
автор: snake8616