코딩테스트

Python 삼항연산자

수연 (Suyeon) 2022. 2. 1. 15:35
반응형

x if C else y

- x : True일 때 출력할 값

- C : 조건식

- y : False일 때 출력할 값

 

123은 456보다 작기 때문에 False 이므로 1이 출력됩니다.

 

 

(a if a>b else b) if ((a if a>b else b)>c) else c

- 중첩 삼항연산자입니다.

- 3개의 정수를 비교할 때 사용합니다.

 

True일 때 : (456 if 456>789 else 789)를 실행

False일 때 : 123을 출력

조건식 : ((456 if 456>789 else 789)>123)

728x90