Поиск уникальных цифр в символьной строке
Информатика

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

Напишите программу на языке Python, которая выполняет следующую задачу: находит все уникальные цифры в символьной строке. Вам дана символьная строка, введите её в программу. Программа должна вывести все различные цифры в порядке возрастания на одной строке. Если в строке отсутствуют цифры, программа должна вывести слово "NO".
Верные ответы (1):
  • Nadezhda
    Nadezhda
    50
    Показать ответ
    Python: Поиск уникальных цифр в символьной строке

    Описание: Для выполнения этой задачи мы можем использовать цикл `for` для прохода через каждый символ в строке. Затем мы проверяем, является ли этот символ цифрой с помощью метода `isdigit()`. Если символ является цифрой и еще не был добавлен в наш результатный список, мы добавляем его туда.

    После того, как мы прошлись по всем символам в строке, мы проверяем, пустой ли наш список уникальных цифр. Если да, то выводим "NO". В противном случае выводим содержимое списка, отсортированное в порядке возрастания.

    Демонстрация:

    Введите символьную строку: Hello123World
    Уникальные цифры в порядке возрастания: 1 2 3


    Совет: Если у вас возникают проблемы с пониманием кода, попробуйте пошагово пройти через него в уме или использовать среду разработки Python, где можно пошагово выполнять код и наблюдать его изменения на каждом шаге. Также полезно знать, что метод `isdigit()` возвращает `True`, если строка состоит только из цифр.

    Задача на проверку: Напишите программу на языке Python, которая запрашивает у пользователя символьную строку и выводит все уникальные цифры в порядке возрастания. Если в строке отсутствуют цифры, программа должна выводить слово "NO".
Написать свой ответ: