반응형

파이썬, 3항 조건 연산 처리하는 두 가지 방법

 

글. 오상문 sualchi@daum.net

 

아래 예제는 3항 조건 연산을 처리하는 두 가지 예를 보여줍니다. 첫 번째는 and or 구조로 처리하는 방법이고, 두 번째는 if else 구조를 이용하는 것입니다.

 

# 삼항 조건 연산을 파이썬에서 처리하기

a, b, c = 1, 2, 2

# 방법 1

# 조건 and 참값 or 거짓값
print(a==b and "같음" or "다름")  # "다름"
print(b==c and "같음" or "다름")  # "같음"

# 방법 2: 파이썬 2.5 이상

# 참값 if 조건 else 거짓값
print("같음" if a==b else "다름")  # "다름"  
print("같음" if b==c else "다름")  # "같음"

 

이상.

반응형

+ Recent posts