2024-06-09 12:25:42 发布
网友
compareusr = str(input()) compare = "austin" or "cloud" if compare == compareusr: print("it worked") else: print("it didnt work")
这也许是个愚蠢的问题。我不是最流利的python,但我认为我知道足够的比较工作。你知道吗
有人知道为什么当input=cloud时代码不能工作吗?!?!?它与and一起工作,但是为什么与or不工作呢?你知道吗
运算符or返回逻辑值。在代码中compare等于True,因为字符串不是空的。从input到str的转换是多余的。你知道吗
or
compare
True
input
str
compareusr = input() compare = ["austin", "cloud"] if compareusr in compare: print("it worked") else: print("it didnt work")
运算符
or
返回逻辑值。在代码中compare
等于True
,因为字符串不是空的。从input
到str
的转换是多余的。你知道吗相关问题 更多 >
编程相关推荐