코딩테스트

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

'코딩테스트' 카테고리의 다른 글

백준 입출력 문제 - 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