• Предмет: Информатика
  • Автор: programistv
  • Вопрос задан 5 месяцев назад

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

Ответы

Ответ дал: panefini
0

Чтобы подсчитать количество целых чисел в диапазоне от 100 до 999, которые имеют три одинаковые цифры, мы можем использовать цикл для перебора всех целых чисел в этом диапазоне и проверки, удовлетворяет ли каждое из них условию наличия трех одинаковых цифр.

Вот пример кода на языке Python, который это делает:

count = 0

for i in range(100, 1000):

   if str(i)[0] == str(i)[1] == str(i)[2]:

       count += 1

print(count)

В этом коде мы начинаем с инициализации переменной счетчика count нулем. Затем с помощью цикла for мы перебираем все целые числа в диапазоне от 100 до 999 включительно. Для каждого целого числа i мы преобразуем его в строку с помощью str(i), а затем проверяем, равны ли первый, второй и третий символы строки, то есть str(i)[0] == str(i)[1] == str(i)[2]. Если это условие верно, мы увеличиваем переменную count на 1.

Наконец, мы выводим значение переменной count, которое дает нам количество целых чисел в диапазоне от 100 до 999, имеющих три одинаковые цифры.

Вас заинтересует