Цикл while - проверяем ввод пароля в Python
Запустим цикл while и попросим пользователя ввести пароль.
Если ввод правильный - сообщим об этом и прервем цикл.
Иначе, если пользователь ввел exit – попрощаемся и прервем цикл. При проверке ввода на exit на всякий случай приведем ввод пользователя к нижнему регистру с помощью lower() и удалим возможные пробелы по бокам с помощью strip().
И если ввод не правильный, попросим повторить или ввести exit для выхода.
Если ввод правильный - сообщим об этом и прервем цикл.
Иначе, если пользователь ввел 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'")
ВИДЕО:
