这是逻辑表达式吗?

问题描述 投票:-1回答:3

以下哪个是有效的逻辑表达式,用于测试数字是否在[0,1)区间内?

我回答了num >= 0 or num < 1

我认为[包括0和上面的数字*吗?

python intervals
3个回答
0
投票

[]表示“包括”,()表示排除。与您的情况一样,[0,1)表示0到1范围内的所有数字,包括0和1。因此,条件将变为num >= 0 and num < 1or表示任何条件为True。这将包括所有数字,所有大于或等于零的数字以及所有小于1的数字,而and将仅允许同时满足两个条件的数字。


1
投票

'['表示大于或等于')'表示小于标准间隔符号。正确的表达式应为num> = 0 and num <1。或将允许大于0或小于1的任何数字有效。

© www.soinside.com 2019 - 2024. All rights reserved.