python - Python 如果不是真的不工作
问题描述
我试图制作一个验证系统,但它并不能很好地工作。
如果我选择用户名 Fynn 或 LeQuit 这就是输出
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 ")
推荐阅读
- javascript - JavaScript - 不是 的子节点吗?
- python - JST 时间转换在 Python 3.8 中花费了令人难以置信的时间
- flutter - 如果开始溢出,如何将行转换为列?
- python - 如何在不传递引用的情况下在 Python 中使用 SyncManager 跨进程共享列表
- mysql - MySQL拒绝用户与特定IP主机的连接
- java - Jar Runtime 中带有 Selenium webdriver 的 Java Gradle 错误
- php - 如何检查/查找字符串中是否有多个字母 | PHP
- python - 使用阈值对点是否在指定区域内进行分类 - python
- python - 编译 QML 源代码以使用 PySide2 进行保护
- c# - mongodb C# 使用查找和方面进行计数