【问题标题】:Can someone please explain why cant I add 'or' in if statment in python [duplicate]有人可以解释为什么我不能在 python 的 if 语句中添加“或”[重复]
【发布时间】:2022-06-22 17:11:42
【问题描述】:
Champ = input()

if Champ == 'Zed' or 'Yasuo': 
    print(' You are dead ')
else:
    print(' You can survive')

【问题讨论】:

  • 您也可以使用if Champ in ['Zed', 'Yasuo', 'Soraka']:
  • 欢迎来到 Stack Overflow。请阅读How to Ask。你可以写这样的代码——它只是不能做你想做的事。有关详细信息,请参阅链接的副本。以后,请尝试通过说出您的实际意思来更清楚地提出问题。如果问题是“我的代码没有做我想要它做的事情”,那么不要问“为什么我不能”;问“为什么这段代码会执行 而不是?”。更好的是,问:“我写了这段代码。它做了。我怎样才能让它做呢?”。

标签: python


【解决方案1】:

需要重写Champ变量名才能使用or逻辑运算符:

Champ = input()

if Champ == 'Zed' or Champ == 'Yasuo':
  print(' You are dead ')
else:
  print(' You can survive')

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-05
    • 2021-11-24
    • 2020-09-16
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多