問題

即使我輸入’1234’,accountAccess仍然是False,所以程式一直要求密碼.我知道可能還有其他數百種方法可以做到這一點,但我對Python有點新,所以我正在探索可能性.對不起,如果這是一個noob問題: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

  相同標籤的其他問題

pythonpython-3.xboolean