如何解决Python如果不是真的不能工作
我试图建立一个验证系统,但是它确实不能很好地工作。
Welcome Fynn
You are not LeQuit or Fynn
但这不是我所需要的,我需要它选择1,就像我输入一个随机名称的例子一样:dfgdfdfgd
它仍然说相同...
我的代码
if username == "LeQuit" or "Fynn":
print("Welcome " + username)
if not username == "LeQuit" or "Fynn":
print("You are not LeQuit or Fynn ")
解决方法
您没有正确使用or
。这是正确的代码:
if username == "LeQuit" or username == "Fynn":
print("Welcome " + username)
else:
print("You are not LeQuit or Fynn ")
,
如果您的系统中有很多用户-下面的代码是正确的选择。
它将用户保留在set中,并对照设置进行检查
registered_users = {"LeQuit","Fynn","Other users..."}
if username in registered_users:
print(f"Welcome {username}")
else:
print("f{username} is not a registered user")
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。