• Предмет: Информатика
  • Автор: daniel9092006
  • Вопрос задан 4 месяца назад

написать программу которая спрашивает у пользователя три числа и выводит количество совпадающих
Пример:
введите первое число:2
введите второе число:2
введите третье число:5
Количество совпадающих:2​

Ответы

Ответ дал: alexshor
1

Ответ:

Python. Результат работы во вложении.

Объяснение:

# создаем пустое множество

unique_nums = set()

# добавляем в него числа

unique_nums.add(int(input("введите первое число:")))

unique_nums.add(int(input("введите второе число:")))

unique_nums.add(int(input("введите третье число:")))

# в множестве (set) числа не повторяются

# поэтому его размер показывает количество уникальных чисел

unique_count = len(unique_nums)

if unique_count == 3:

   # если размер множества равен трем, то все три введенных числа различны

   print("Нет совпадающих")

else:

   # иначе количество совпадающих можно получить

   # вычитая из 4х количество уникальных

   print("Количество совпадающих:", 4-unique_count)

Приложения:
Ответ дал: p15
1

Ответ:

a=list(map(int,input('введите числа через пробел: ').split()))

print('совпадений', len(a)-len(set(a))+1 if len(a)-len(set(a)) else 'нет')

Объяснение:

Пришлось сделать в 2 строки, чтобы программа была универсальна (можно не три числа вводить, а сколько хочешь)

Вас заинтересует