即使我输入“ 1234”,accountAccess仍然保持为False,因此该程序不断要求输入密码。我知道可能还有其他一百种方法可以做到,但是我对Python还是有点陌生​​,所以我正在探索各种可能性。抱歉,这是一个菜鸟问题:3

password = 1234
accountAccess = False
print("___Welcome to ATM___")
while accountAccess == False:
    userInput = input("Enter password: ")
    if userInput == password:
        accountAccess = True
if accountAccess == True:
    print("Permission granted!")

最佳答案

更改为以下内容:

password = "1234"


input返回string,而不是int

10-02 15:50