반응형
파이썬의 삼항 연산자는 다음의 문법으로 표현한다.
# 참일 때의 값 if 조건 else 거짓일 때의 값
is_gold_yellow = True
print("YES" if is_gold_yellow else "NO")
# 실행결과: YES
기본적인 삼항 연산자는 위와 같은데,
삼항 연산자를 여러 줄에 걸쳐서 사용하려면 '\'를 사용하면 된다.
예시) 0 < angle < 90이면 1, angle = 90이면 2, 90 < angle < 180이면 3, angle = 180이면 4를 출력해라.
angle = 100
print(
1 if angle > 0 and angle < 90 else \
2 if angle == 90 else \
3 if angle > 90 and angle < 180 else \
4 if angle == 180 else None
)
# 실행결과: 3
반응형