Задание :напишите программу (на Python ) которая выведет на экран все трёхзначные числа , не
содержащие повторяющиеся цифр, например : 102 ; 321 ; 234 ; 423Ответы на вопрос
i = 100
while i < 999:
if len (set((str(i)) == 3:
print(i)
i += 1
Вот пример программы на Python, которая выводит все трехзначные числа без повторяющихся цифр:
```python for num in range(102, 1000): digits = [int(digit) for digit in str(num)] if len(set(digits)) == len(digits): print(num) ```
Объяснение:
1. Мы используем цикл `for num in range(102, 1000)` для перебора всех трехзначных чисел от 102 до 999.
2. Для каждого числа `num` мы преобразуем его в строку и затем в список цифр, используя выражение `[int(digit) for digit in str(num)]`.
3. Затем мы проверяем, равна ли длина множества уникальных цифр `len(set(digits))` длине списка цифр `len(digits)`. Если эти значения равны, то все цифры в числе уникальны и мы выводим число на экран с помощью `print(num)`.
Таким образом, программа будет выводить все трехзначные числа без повторяющихся цифр, начиная с 102 и заканчивая 999.
Похожие вопросы
Топ вопросов за вчера в категории Другие предметы
Последние заданные вопросы в категории Другие предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
