Вопрос задан 12.06.2023 в 18:28. Предмет Информатика. Спрашивает Урываева Анастасия.

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

0 0
Перейти к ответам

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

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

for i in range(100, 9999):

  list_ = list(str(i))

  setarr = set(list_)

  if len(list_) == len(setarr):

      print(i)

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

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

python
count = 0 for num in range(100, 10000): digits = set(str(num)) if len(digits) == len(str(num)): count += 1 print(count)

В этом коде мы итерируемся по диапазону чисел от 100 до 9999 и проверяем каждое число на наличие одинаковых цифр. Для каждого числа преобразуем его в строку, а затем создаем множество (set) из его цифр. Если длина множества равна длине строки числа, это означает, что все цифры числа разные. В этом случае мы увеличиваем счетчик count на единицу. После завершения цикла выводим значение счетчика count, которое и будет искомым количеством чисел.

1 0

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

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

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

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