저는 파이썬에서 초보자입니다. 나는 세 개의 변수 x
, y
, z
을 int
으로 가지고 있습니다. 나는 if
상태에서 비교 세 변수가 있습니다. 나는 코드 결과에 대해 혼란스러워한다.파이썬에서 x <y <= z에 관한 혼동
식 x < y <= z
은 false로 평가됩니다.
x = 10
, y = 5
및 z = 0
이라고 가정합시다. x < y
이 이된다면이되고, False <= 0
이 이된다.이된다. 이지만 출력은 거짓입니다. 왜?
내 파이썬 스크립트 :
#!/usr/bin/python
x = 10
y = 5
z = 0
if (x < y < z):
print"True"
else:
print"False"
'의 X이기 때문이다
다른 언어와 다른 동작. – trincot
@ trunkot : Rust와 Coffeescript는 같은 개념을 지원합니다. –