영수증
target = int(input())
num_items = int(input())
total = 0
for _ in range(num_items):
price, quantity = map(int, input().split())
total += price * quantity
print('Yes' if total == target else 'No')
삼항연산자
이 문제처럼 조건에 따라서 출력을 다르게 해야 하는 경우에는 삼항연산자를 사용하면 편리합니다. 다음과 같이 적습니다.
참일때의값 if 조건문 else 거짓일때의값
조건문
을 평가하여 그 결과에 따라 연산 결과가 참일때의값
이나 거짓일때의값
이 됩니다.
댓글