2023-09-28 08:25:49

파이썬에서 한줄의 코드로 분기 처리를 하려면 삼항연산자(ternary operators)를 사용하면 됩니다. 잘 사용하면 코드 행수를 많이 줄일 수 있습니다. 반면 잘못 사용하면 코드의 가독성을 해칩니다. 

 

삼항연산자 문법

{조건식이 true인 경우의 값} if {조건식} else {조건식이 false인 경우의 값}

 

삼항연산자 예시

a = 4
print("2의 배수입니다." if a % 2 == 0 else "2의 배수가 아닙니다.")
# 2의 배수입니다.

b = 5
print("2의 배수입니다." if b % 2 == 0 else "2의 배수가 아닙니다.")
# 2의 배수가 아닙니다.