반응형

파이썬, 3항 조건연산자 흉내내기

 

글. 오상문 sualchi@daum.net 

 

파이썬에는 3항 조건연산자가 없습니다. 하지만 아래처럼 논리연산자 and와 or를 이용하여 조건연산자를 흉내낼 수 있습니다.

 

a = 1

 

ret1 = a == 1 and "a is 1" or "a is not 1"

ret2 = a == 0 and "a is 1" or "a is not 1"

 

print(ret1)  

print(ret2)  

 

[실행 결과] 

a is 1

a is not 1

 

<이상>

반응형

+ Recent posts