가오리의 코딩일기

코드업 기초 100제 10. 기초 - 삼항연산 본문

Python/코드업 기초 100제

코드업 기초 100제 10. 기초 - 삼항연산

류경혜 2022. 5. 13. 17:00

[63] 입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자. (단 조건문을 사용하지 않고 3항 연산자 'and or'를 사용한다)

a, b = map(int, input().split())
print(a > b and a or b)
print(max(a, b))

 

 

 

[64] 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자. (단, 삼항 연산자 이용)

a, b, c = map(int, input().split())
num = a if a < b else b
print(num)
print(num if num < c else c)

 

 

 

[우리밋이 알려주는 Bonus 문제 (3)]

1개의 정수형 입력이 들어오면 삼항 연산을 이용하여 '홀수'와 '짝수'를 판별하여라

num = int(input())
print('홀수' if num % 2 else "짝수")
print(num%2 and '홀수' or '짝수')