Подсчет повторяющихся чисел
Информатика

Напишите программу, которая принимает три числа и выводит количество повторяющихся чисел в этой последовательности

Напишите программу, которая принимает три числа и выводит количество повторяющихся чисел в этой последовательности. Входная строка содержит три целых числа, разделенных пробелами. Программа должна вывести количество повторяющихся чисел в заданном наборе или число 0, если все числа различны. Примеры:
Входные данные: 1 2 1
Выходные данные: 2 питон
Верные ответы (1):
  • Пламенный_Змей
    Пламенный_Змей
    23
    Показать ответ
    Суть вопроса: Подсчет повторяющихся чисел

    Описание: Для решения данной задачи нам необходимо написать программу на языке Python, которая будет считывать три числа из входной строки и выводить количество повторяющихся чисел в этой последовательности.

    Программа может быть написана следующим образом:
    python
    numbers = input().split() # считываем строку с числами и разделяем их
    count = 0 # переменная для подсчета повторяющихся чисел

    for num in numbers:
    if numbers.count(num) > 1: # если число повторяется более одного раза
    count += 1

    print(count) # выводим количество повторяющихся чисел


    Пример:

    Входные данные: 1 2 1
    Выходные данные: 2

    Совет: Чтобы лучше понять код программы, можно представить его работу в уме для данного примера. Программа считывает введенные числа, затем в цикле проверяет каждое число на количество повторений в списке. Если число повторяется больше одного раза, то переменная count увеличивается на 1. В результате выводится число 2, так как числа 1 повторяются дважды.

    Дополнительное задание: Напишите программу на языке Python, которая принимает три числа и выводит количество повторяющихся чисел в этой последовательности. Проверьте ее работу на входных данных: 3 4 5.
Написать свой ответ: