• Вопрос по информатике:

    Напишите программу которая вводит четырехзначное число и определяет верно ли что в его десятичной записи ровно две

    • Автор:

      cook
  • number = input("Введите четырехзначное число: ")if len(number) != 4: print("Неверный ввод, число должно быть четырехзначным.")else: if number[0] == number[1] or number[0] == number[2] or number[0] == number[3]: print("Да, в числе есть две одинаковые цифры.") elif number[1] == number[2] or number[1] == number[3]: print("Да, в числе есть две одинаковые цифры.") elif number[2] == number[3]: print("Да, в числе есть две одинаковые цифры.") else: print("Нет, в числе нет двух одинаковых цифр.")
    • Отвечал:

      kennarush
    Вот пример программы на языке Python, которая выполняет требуемую задачу: number = int(input("Введите четырехзначное число: ")) digits = [int(d) for d in str(number)] # преобразуем число в список его цифр unique_digits = set(digits) # находим множество уникальных цифр if len(digits) - len(unique_digits) == 2: print("В числе ровно две одинаковые цифры.") else: print("В числе не ровно две одинаковые цифры.") Программа сначала запрашивает у пользователя ввод четырехзначного числа. Затем она преобразует это число в список его цифр с помощью генератора списков и функции str(). После этого она находит множество уникальных цифр с помощью функции set(). Наконец, программа вычисляет разность между общим количеством цифр и количеством уникальных цифр и проверяет, равна ли эта разность двум. Если да, то выводится сообщение "В числе ровно две одинаковые цифры.", в противном случае выводится сообщение "В числе не ровно две одинаковые цифры.".
    • Отвечал:

      snickerdoodleg434

    Ответов нет, но ты это испарвиш!

Еще 4 ненужных тебе вопроса, но это важно для поиска