我是 Python 的绝对初学者,但我使用了一点 Visual basic.net。我目前正在使用一对列表作为数据库形式进行登录,但在运行模块时收到错误消息。就像我说的那样,我是一个绝对的初学者,所以这可能是一些愚蠢的事情,但是任何解决此错误的帮助将不胜感激,谢谢!
这是 *.py 文件:
username = ["nathan","george"]
password = ["password","password"]
usrindex = 0
psswrdindex = 0
usrnm = input("username:")
while usrindex < len(usrnm):
if username[usrindex] == usrnm
Then psswrd = input("password:")
while psswrdindex < len(psswrd):
if password[psswrdindex] == psswrd
Then print("Success")
Else psswrdindex = psswrdindex + 1
Else usrindex = usrindex + 1
print("Failure")
当我尝试在 IDLE 中运行模块时,它说语法无效并突出显示这一行:
if username[usrindex] == usrnm
就像我说的,任何帮助将不胜感激!