我是Python的初学者,但我使用过visual基本.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")
当我尝试在空闲状态下运行模块时,它会说语法无效并突出显示 这条线:
if username[usrindex] == usrnm
如我所说,任何帮助都将不胜感激!你知道吗
行尾缺少冒号:
if
块的Python语法:结尾需要一个冒号:
当然,这只会修复
SyntaxError
。您还将得到大量的NameError
,因为您的代码不是真正的Python。它会爆炸说Else
和Then
没有定义。你知道吗Python if语句的组成如下:
我认为你真正需要的是:
http://docs.python.org/2/tutorial/
这将详细介绍所有的基础知识。你知道吗
相关问题 更多 >
编程相关推荐