Вопрос задан 03.10.2023 в 05:53. Предмет Информатика. Спрашивает Llorens Natasha.

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

ЖЕЛАТЕТЬЛО НА ПИТОНЕ
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Невская Аполлинария.

num = int(input("число: "))

sum = 0

while (num != 0):

   sum = sum + num % 10

   num = num // 10

print("сумма цифр равна: ", sum)

с 100 получилось 1

а с 999 получилось 27

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для подсчета количества целых чисел в диапазоне от 100 до 999, у которых есть две одинаковые цифры, вы можете воспользоваться следующим Python кодом:

python
count = 0 for number in range(100, 1000): digits = [int(digit) for digit in str(number)] # Преобразуем число в список цифр if len(set(digits)) < 3: # Если в наборе меньше 3 уникальных цифр, значит есть две одинаковые count += 1 print("Количество чисел с двумя одинаковыми цифрами:", count)

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

0 0

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос