[기초-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항 연산은 자주 사용되지는 않지만,
복잡한 계산식이나 조건 처리, 비교 구조를 간단히 표현할 수 있게 해준다.