Напишите программу на Python, которая запрашивает у пользователя два четырехзначных числа A и B. Затем выведите
Напишите программу на Python, которая запрашивает у пользователя два четырехзначных числа A и B. Затем выведите все четырехзначные числа в интервале от A до B в порядке возрастания, у которых запись содержит ровно три одинаковые цифры.
15.12.2023 16:16
Инструкция: Для решения данной задачи можно использовать циклы и условные операторы в Python. Вот алгоритм решения:
1. Запросите у пользователя два четырехзначных числа A и B.
2. Проверьте, что A и B являются четырехзначными числами. Если нет, просите пользователя ввести правильные значения.
3. Используя цикл for, пройдитесь через все числа в интервале от A до B.
4. Внутри цикла, конвертируйте каждое число в строку для удобной работы с его цифрами.
5. С помощью условного оператора if, проверьте, содержит ли запись числа ровно три одинаковые цифры.
6. Если условие истинно, выведите число.
Пример использования:
Совет: Чтобы упростить работу с цифрами числа, вы можете использовать функцию `count()` для подсчета количества вхождений определенной цифры в числе.
Упражнение: Напишите программу на Python, которая запрашивает у пользователя два четырехзначных числа A и B. Затем выведите все четырехзначные числа в интервале от A до B в порядке возрастания, у которых запись содержит ровно три одинаковые цифры.