본문 바로가기

카테고리 없음

[Python] 백준 25304 영수증

반응형

코드 작성

price = int(input())
n = int(input())
sum = 0
for _ in range(n):
    a, b = map(int, input().split())
    sum += a*b
if price == sum:
    print("Yes")
else:
    print("No")

코드  풀이

#1 

a,b = 각각의 정수(int)로 통일(map) 입력(input) 하는데 띄어쓰기구분(split)한다.

#2

그리고 a*b를 순차적으로 계속 합한 후 sum에 계속 더해준다.

 

#3

if구문을 사용할 때는 '같을 때' 의 조건을 넣을 때는 '=='으로 표현한다. '='등호 1개를 표현할 때는 '대입한다'라는 의미이다.

예를 들어 1번, 2번째 줄에는 price라는 변수에 입력값을 대입한다. 또는 6번째 줄에 변수 sum은 'sum+a*b'의 값을 대입한다 라는 뜻이다.

 

 

 

반응형