
Помогите пожалуйста с заданием на python 5. Подсчитать количество целых чисел в диапазоне от 100
до 999 у которых есть три одинаковые цифры.

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

Ответ:
count = 0 # инициализация счетчика
for i in range(100, 1000): # перебираем числа в диапазоне от 100 до 999
s = str(i) # преобразуем число в строку
if s[0] == s[1] == s[2]: # проверяем, есть ли три одинаковые цифры
count += 1 # если есть, увеличиваем счетчик
print(count) # выводим результат
Объяснение:
В данном коде используется цикл for для перебора чисел в диапазоне от 100 до 999, функция str() для преобразования числа в строку и проверка наличия трех одинаковых цифр в строке s с помощью оператора ==. Если находим число с тремя одинаковыми цифрами, то увеличиваем значение переменной count на 1. После прохода цикла выводим значение переменной count.



Конечно! Вот пример решения данной задачи на Python:
pythoncount = 0
for num in range(100, 1000):
digits = [int(d) for d in str(num)] # Преобразуем число в список цифр
if len(set(digits)) == 1: # Если все цифры одинаковые, то добавляем 1 к счетчику
count += 1
print("Количество чисел с тремя одинаковыми цифрами:", count)
Этот код проходит через каждое число в диапазоне от 100 до 999. Он преобразует каждое число в список его цифр. Затем он использует set(digits)
, чтобы получить множество уникальных цифр в числе. Если множество содержит только одну цифру, значит у числа есть три одинаковые цифры.
Надеюсь, это поможет вам решить задачу! Если у вас есть еще вопросы, не стесняйтесь задавать.


Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili