Предмет: Информатика, автор: wipob12565

PYTHON. Записываю через пробел в строку n-ое количество чисел. Для каждого числа выведите слово YES, если это число ранее встречалось в последовательности или NO, если не встречалось. Yes и NO должны в столбик записываться. (Как работает программа, к примеру вводим 1 2 3 1 в итоге получится столбик из NO NO NO YES) Заранее спасибо.

Ответы

Автор ответа: olegkrasnov98
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")

Похожие вопросы