본문 바로가기
파이썬/코드업

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

by L_SU 2022. 5. 14.
'''
63번: 입력된 두 정수 a, b 중 큰 값을 출력하는 프로그램을 작성해보자.
단, 조건문을 사용하지 않고 3항 연산자 'and or' 를 사용한다.
'''
a, b = map(int, input("정수 2개를 입력해주세요: ").split())
print(a > b and a or b)
'''
64번: 입력된 세 정수 a, b, c 중 가장 작은 값을 출력하는 프로그램을 작성해보자. (단, 삼항 연산자 이용)
'''
a, b, c = map(int, input("정수 3개를 입력해주세요: ").split())
print(a < b and (a < c and a or c) or (b < c and b or c))
# 우리밋이 알려주는 Bonus문제(3)
'''
1개의 정수형 입력이 들어오면 삼항 연산을 이용하여 '홀수'와 '짝수'를 판별하여라
'''
a = (int(input("정수 한개를 입력해주세요:")))
print(a & 1 == 1 and "홀수" or "짝수")