这是逻辑表达式吗?

Is this a logical expression?

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

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

我觉得[包括0和上面的数字*吗?

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

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