← 학습 코스

구매한 뒤 남은 금액

Python전체 작성형

필요한 값은 한 줄씩 읽어요

이전 레슨에서 int(input())으로 정수를 읽었어요. 이번에는 같은 코드를 여러 줄 써서 서로 다른 값을 저장해요. 읽는 순서는 입력 줄의 순서와 같아요.

price = int(input())
count = int(input())
money = int(input())

입력이 차례로 4, 3, 20이면 price는 4, count는 3, money는 20이에요. 이름을 먼저 정해 두면 어떤 값을 계산하는지 읽기 쉬워요. 아래 그림에서 세 입력이 각각 어느 변수로 들어가는지 확인해요.

가격 4·개수 3·보유 금액 20이 각각 price·count·money로 저장되는 관계

식을 계산해 새 변수에 저장해요

*는 곱하기, -는 빼기예요. 같은 price, count, money로 구매 비용과 남은 금액을 계산해 봐요.

cost = price * count
left = money - cost
print(left)

예제 값으로 cost는 4×3인 12, left는 20 −12인 8이에요. cost를 계산해도 price와 count는 그대로예요. 위 입력 코드 뒤에 이 코드를 이어 쓰면 하나의 프로그램이 돼요. 직접 풀 때도 가격과 개수를 먼저 구분해요.

직접 풀어봐요

물건 한 개의 가격 price, 구매 개수 count, 가지고 있는 금액 money를 읽어요. 물건을 산 뒤 남는 금액을 출력해요.

입력은 첫 줄 price, 둘째 줄 count, 셋째 줄 money예요. price는 11000, count는 0100, money는 price * count 이상 100000이하예요. 출력은 남은 금액과 줄 바꿈이에요.

예시 1: price= 4, count= 3, money= 20 → 8. 비용 12를 빼요. 예시 2: price= 7, count= 2, money= 30 → 16. 비용은 14예요.

예시 입력

4
3
20

예상 결과

8

예시 입력

7
2
30

예상 결과

16
핵심 개념
  • io-basic: 여러 입력을 이름별로 저장하고, 곱한 비용과 남은 금액을 구분해요.

코드 작성과 채점은 로그인 후 이용해요

로그인하고 풀기