我是python中的新手。我有三個變量x
,y
,z
作爲int
。我在if
條件下比較了三個變量。我對以下代碼結果感到困惑。在python中對x <y <= z感到困惑
表達式x < y <= z
的計算結果爲false。
我們假設x = 10
,y = 5
和z = 0
。如果x < y
變成假,則False <= 0
變成真。 但輸出爲False。爲什麼?
我的python腳本:
#!/usr/bin/python
x = 10
y = 5
z = 0
if (x < y < z):
print"True"
else:
print"False"
'X
與其他語言不同的行爲。 – trincot
@trincot:Rust和Coffeescript支持相同的概念。 –