Settings
这可能是一个愚蠢的问题。我并不是最精通python的人,但是我认为我对此比较了解。
有人知道为什么当输入= cloud时代码不起作用吗?!?!?它可以与and一起使用,但是为什么不能与or一起使用?
答案 0 :(得分:0)
运算符or
返回逻辑值。您的代码中compare
等于True
,因为字符串不为空。将input
转换为str
是多余的。
compareusr = input()
compare = ["austin", "cloud"]
if compareusr in compare:
print("it worked")
else:
print("it didnt work")