2024-03-19 01:37:07 发布
网友
你将如何用python编写:
if key < 1 or key > 34:
我想尽了一切办法,觉得很沮丧。
您只需使用:
if (key<1) or (key>34):
你的问题应该得到解决。
这里有一个布尔值:
if (not suffix == "flac" ) or (not suffix == "cue" ): # WRONG! FAILS print filename + ' is not a flac or cue file'
但是
if not (suffix == "flac" or suffix == "cue" ): # CORRECT! print filename + ' is not a flac or cue file'
(not a) or (not b) == not ( a and b ), 只有当a和b都为真时才为假
(not a) or (not b) == not ( a and b )
not (a or b) 只有当a和be都是假的时候才是真的。
not (a or b)
如果key不是int或float而是str,则需要首先通过执行
key
int
float
str
key = int(key)
或者通过做
key = float(key)
否则,你的问题应该有效,但是
if (key < 1) or (key > 34):
或者
if not (1 <= key <= 34):
会更清楚一点。
您只需使用:
if (key<1) or (key>34):
你的问题应该得到解决。
这里有一个布尔值:
但是
(not a) or (not b) == not ( a and b )
, 只有当a和b都为真时才为假not (a or b)
只有当a和be都是假的时候才是真的。如果
key
不是int
或float
而是str
,则需要首先通过执行或者通过做
否则,你的问题应该有效,但是
或者
会更清楚一点。
相关问题 更多 >
编程相关推荐