# 3. APS/CodeUp

CodeUp # Python 기초 100제_6064_정수 3개 입력받아 가장 작은 값 출력하기_3항 연산(삼항연산)

둥굴둥굴둥굴레차 2021. 7. 4. 17:55

 

 

[기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력하기(설명)(py)

python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용

codeup.kr

 

[문제]

입력된 세 정수 a, b, c 중 가장 작은 값을 출력해보자.

단, 3항 연산을 사용한다.

 

[input 예시]

3 -1 5

 

 

[output 예시]

-1

 

 

[나의 풀이]

## 풀이 1
a, b, c = map(int,input().split())
print((b if a>b else a) if ((b if a>b else a)<c) else c)

## 풀이 2
num = list(map(int, input().split()))
print(min(num))

 


 

3항 연산은 자주 사용되지는 않지만,
복잡한 계산식이나 조건 처리, 비교 구조를 간단히 표현할 수 있게 해준다.