Предмет: Информатика, автор: programistv

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


zvdhjfsgehjesgsv: Ex. 2 Look though the dictionary to find synonyms to the words given below.
Discover, assistance, training, reckon on, right, manufacture, choose, finished, trustworthy.
zvdhjfsgehjesgsv: Помогите пожалуйста...

Ответы

Автор ответа: sokolovskijila591
1

Ответ:

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.

Похожие вопросы
Предмет: Алгебра, автор: aleksandrgeffel767
Предмет: Английский язык, автор: olhovichnikita216
Предмет: Математика, автор: rokwud08