Python Tutorial

Цикл while - проверяем ввод пароля в Python

Цикл while - проверяем ввод пароля в Python

Запустим цикл while и попросим пользователя ввести пароль.

Если ввод правильный - сообщим об этом и прервем цикл.

Иначе, если пользователь ввел exit – попрощаемся и прервем цикл. При проверке ввода на exit на всякий случай приведем ввод пользователя к нижнему регистру с помощью lower() и удалим возможные пробелы по бокам с помощью strip().

И если ввод не правильный, попросим повторить или ввести exit для выхода.
valid_password = "qwerty"

while True:
    user_input = input("Input password: \n>>> ")

    if user_input == valid_password:
        print("Password is correct")
        break
    elif user_input.lower().strip() == "exit":
        print("Goodbye!")
        break
    else:
        print("incorrect.\n re-enter or 'exit'")
ВИДЕО:
Циклы