Вы всегда должны включать язык, на котором программируете, как уже упоминалось в simonwo.
Выглядит как Python для меня, хотя.Я полагаю, что эта строка input = input("Enter the password: \n")
также должна идти после while input != password:
.В противном случае вы можете ввести пароль только один раз, а затем он непосредственно выполнит все 5 циклов.Но вам НЕ следует присваивать input
, потому что это функция, от которой вы хотите получить ввод.
Сделайте что-то вроде user_input = input("Enter the password: \n")
.Поэтому ваш код должен выглядеть примерно так:
...
user_input = input("Enter the password: \n")
while user_input != password:
print("Incorrect password! Please try again: \n")
user_input = input("Enter the password: \n")
... Your existing code here
Но учтите, что таким образом пользователь не получит уведомление, если введет правильный пароль с первой попытки.Вы можете вставить чек после первого чтения ввода пользователя и, если он соответствует желаемому паролю, напечатать приветственную фразу.