본문 바로가기
파이썬 기초 연습장/자료형

[파이썬 자료형]자동 판매기를 시뮬레이션 하는 프로그렘을 작성

by 신령 가비 2022. 7. 14.
728x90

 

 

#사용자는 1000원 짜리 지폐와 500원, 100원짜리 동전 사용
# 물건 값은 사용자로부터 입력 받아
#각각 1000원권 지폐, 500원짜리 동전, 100원짜리 동전 갯수 입력하면
#거스름돈 계산하여 동전으로 반환하는 프로그램

 

문제 풀기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
itemPrice = int(input("물건값을 입력하세요"))
bills_1000 =  int(input("1000원 지폐 개수 입력하세요"))
coin_500 =   int(input("500원 동전 갯수 입력하세요"))
coin_100 =   int(input("100원 동전 갯수 입력하세요"))
#거스름돈구하기
 
nodMoney = (bills_1000 * 1000+ (coin_500 * 500)+ (coin_100 * 100)-itemPrice
 
#거스름돈 500원 동전 갯수 계산
ncoin500 = nodMoney // 500
nodMoney = nodMoney % 500 #500원으로 나눈 나머지값
 
 
#거스름돈 100원 동전 갯수 계산
ncoin100 = nodMoney // 100
nodMoney = nodMoney % 100 #100원으로 나눈 나머지값
 
#거스름돈 50원 동전 갯수 계산
ncoin50 = nodMoney // 50
nodMoney = nodMoney % 50 #50원으로 나눈 나머지값
 
#거스름돈 10원 동전 갯수 계산
ncoin10 = nodMoney // 10
nodMoney = nodMoney % 10 #10원으로 나눈 나머지값
 
print("500원개수 :",ncoin500, "100원개수 :", ncoin100, "50원 개수 :", ncoin50, "10원짜리 개수 :", ncoin10 )
cs

 

728x90

댓글