반응형
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
'코딩테스트' 카테고리의 다른 글
| 백준 입출력 문제 - map 함수 (Python) (0) | 2023.11.17 |
|---|---|
| JS를 활용한 코딩테스트에서 기억할 것들 (0) | 2023.08.31 |
| sorted와 lambda 활용 (0) | 2022.02.13 |
| List 활용 (0) | 2022.02.04 |
| Python 조건문 (0) | 2022.02.01 |