Информатика, вопрос задал bupsikmupsik , 6 лет назад

Python: Вводится строка целых чисел, записанных через пробел. Вывести числа, кратные первому введённому без повторений. Порядок вывода значения не имеет.

Ответы на вопрос

Ответил Fedy16
0

Ответ:

# 1 способ

numbers = [int(i) for i in input().split()]

history = []

for i in numbers[1:]:

   if i % numbers[0] == 0 and i not in history:

       print(i)

       history.append(i)

# 2 способ

numbers = [int(i) for i in input().split()]

numbers = [i for i in numbers[1:] if i % numbers[0] == 0]

for i in set(numbers): print(i)

Новые вопросы