논리 연산자 and 나 or 는 보통 아래와 같이 사용한다.
>>> a = 1
>>> b = 2
>>> a > 0 and b > 1
True
>>> a < 0 or b > 0
True
>>> a < 0 or b < 0
False
>>> not 0
True
>>> not 1
False
>>>
그런데, 조건 식이 아닌 값을 사용하면 어찌 될까?
>>> a = 1
>>> b = 2
>>> a and b
2
>>> a or b
1
>>> c = 0
>>> d = 4
>>> c and d
0
>>> c or d
4
이건 뭐임? 찾아보니, 판정에 영향을 준 값이 표시가 된다고 하더이다.
어찌되는지 잘 보아두시게나....
댓글
댓글 쓰기