逻辑运算符“的Python语法”;及;
创建一个简单的登录系统,从文本文件中读取并比较输入的详细信息。我真的很难找到关于“and”操作符语法的帮助 下面是我用Python编写的创建此系统的代码。我很难理解为什么它不起作用逻辑运算符“的Python语法”;及;,python,syntax,Python,Syntax,创建一个简单的登录系统,从文本文件中读取并比较输入的详细信息。我真的很难找到关于“and”操作符语法的帮助 下面是我用Python编写的创建此系统的代码。我很难理解为什么它不起作用 如果我注释掉“and”语句,它仍然会说找不到用户。和应该在同一行。if语句在:之后完成,因此所有条件都应该在if和:之间写入 应该是这样的: if (loginname in credentials) and (credentials[username] == password): print("\n Lo
如果我注释掉“and”语句,它仍然会说找不到用户。和
应该在同一行。if语句在:
之后完成,因此所有条件都应该在if
和:
之间写入
应该是这样的:
if (loginname in credentials) and (credentials[username] == password):
print("\n Login successful \n")
else:
print("\n User doesn't exist or wrong password \n")
阅读有关python运算符的更多信息,包括逻辑和“and”语法:
顺便问一下,代码中的“loginname”是什么?我猜是“用户名”post code not Images和
应该在前一行,不带冒号,读起来像英语,你知道……从上面的错误行中删除冒号(:)。roshan我想显示错误消息以及我的代码。一石两鸟。我不知道当我发布我的问题时,你必须点击图片才能看到为什么要添加不必要的括号?你还需要一个冒号@Chris_Rands我从他的图片中快速复制代码,他没有在他的问题上发布代码。括号可以帮助他更好地理解如何用和区分不同的条件括号非常有用。谢谢你,谢谢。这对我帮助很大。如果你找到了你要找的东西,请将问题标记为已回答。
if loginname in credentials and credentials[username] == password:
print("...")