如果 x = 2 y = 5 z = 0 则找到以下表达式的值: a. x == 2 b。 x != 5 x != 5 && y >= 5 d. z != 0 || x == 2 e。 !(y < 10)

If x = 2 y = 5 z = 0 then find values of the following expressions: a. x == 2 b. x != 5 c. x != 5 && y >= 5 d. z != 0 || x == 2 e. !(y < 10)

如果

x = 2 
y = 5 
z = 0 

然后找出以下表达式的值:

x == 2 
x != 5 
x != 5 && y >= 5 
z != 0 || x == 2  
!(y < 10)

这就是我在 Java 中编写的代码。我现在想在 Python 中编写代码。这必须与布尔值一起使用。但是我在 Python.

中停留在实现上

Java 和 Python 之间存在一些差异。

其中之一是使用 'if' 语句。

在 python 中,'if' 语句遵循以下结构:

如果条件:

elif 条件:

其他:

运算符也略有不同。

而不是 || 它是

而不是 & 它是 and

布尔值的工作原理类似,只是 python 将第一个字母大写。 对错

希望对您有所帮助!

这就是答案。

x = 2
y = 5
z = 0

print(x == 2)
print(x != 5)
print(x != 5 and y >= 5)
print(z != 0 or x == 2)
print(not (y < 10))

产生

True
True
True
True
False