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

Разработайте программу на Python, имитирующую проверку пользовательского пароля. Пользователь вводит пару слов

Разработайте программу на Python, имитирующую проверку пользовательского пароля. Пользователь вводит пару слов - пароль, а затем повторяет его для подтверждения. Если введенная пара не соответствует одному из нижеперечисленных условий, пользователь должен ввести пару паролей снова, пока все условия не будут выполнены (т.е. пока программа не выведет "ok"). Если первый пароль из пары, введенный пользователем, состоит менее чем из 8 символов, программа выведет на экран слово "короткий!" и повторно считает пару слов-паролей; однако если первый пароль из пары достаточно длинный, но не совпадает с вторым паролем, программа также попросит пользователя повторно ввести пару слов-паролей.
Верные ответы (1):
  • Сэр_850
    Сэр_850
    33
    Показать ответ
    Содержание вопроса: Проверка пользовательского пароля

    Пояснение:
    Для создания программы на Python, которая проверяет пользовательский пароль, мы можем использовать цикл while и условные операторы if-else.

    1. Сначала мы получаем от пользователя пароль и повторно вводим его для подтверждения.
    2. Затем мы проверяем, соответствует ли введенная пара пароля нашим условиям.
    3. Если первый пароль меньше 8 символов, выводим "короткий!" и просим пользователя ввести пару паролей снова.
    4. Если первый пароль длиннее или равен 8 символам, проверяем, совпадают ли оба пароля.Если они совпадают, выводим "ok" и завершаем программу.
    5. Если пароли не совпадают, просим пользователя ввести пароль снова.

    Пример:

    password = input("Введите пароль: ")
    confirm_password = input("Повторите пароль: ")

    while password != confirm_password or len(password) < 8:
    if len(password) < 8:
    print("короткий!")
    else:
    print("Пароли не совпадают!")
    password = input("Введите пароль снова: ")
    confirm_password = input("Повторите пароль: ")

    print("ok")


    Совет:
    Чтобы лучше понять и запомнить эту программу, рекомендуется проделать несколько итераций самостоятельно, вводя разные пароли и проверяя, как программа реагирует на различные условия.

    Проверочное упражнение:
    Напишите программу на Python, которая запрашивает у пользователя пароль и проверяет, является ли он безопасным. Безопасный пароль должен содержать как минимум 10 символов, включая хотя бы одну заглавную букву, одну строчную букву, одну цифру и один специальный символ (например, !, @, #). Если пароль соответствует данным требованиям, программа должна вывести "Пароль безопасный", иначе - "Пароль небезопасный".
Написать свой ответ: