혹시 파이썬 아시는분 계신가요 ?? 기초질문드려요

   조회 4455   추천 0    

 거스름돈 자판기 만들기 하는데요 뭐가문제인지 

지불금액 물건가격 거스름돈은 다뜨는데 개수가 안떠요 어떻게해야하죠??

insert = int(input("지불금액:"))
pay = int(input("물건가격:"))
rest =int(insert-pay)
tmp =int(rest)
tenth=int(rest/10000);
fiveth=int(rest%10000/5000);
th=int(rest%10000/5000/1000);
five=int(rest%10000/5000/1000/500);
hun=int(rest%10000/5000/1000/500/100);
fifty=int(rest%10000/5000/1000/500/100/50);
ten=int(rest%10000/5000/1000/500/100/50/10);

print("거스름돈:",rest)
print("10000원 지폐의 개수:",tenth)
print("5000원 지폐의 개수:",fiveth)
print("1000원 지폐의 개수:",th)
print("500원 동전의 개수:",five)
print("100원 동전의 개수:",hun)
print("50원 동전의 개수:",fifty)
print("10원 동전의 개수:",ten)

임상일
짧은글 일수록 신중하게.
루비아빠 2019-03
공부중입니다
Optime 2019-03
저도 공부 초기라 잘은 모릅니다만 fiveth가 눈에 뜁니다. 흔히 fifth라고 표기하는 것으로 압니다만...
이상근 2019-03
th=int(rest%10000/5000/1000); ==> th = int(rest%10000%5000/1000); ==> th = int(rest%5000/1000);
five=int(rest%10000/5000/1000/500); ==> ... ==> five=int(rest%1000/500);
hun=int(rest%500/100);
fifty=int(rest%100/50);
ten=int(rest%50/10);

th=int(rest%10000/5000/1000) 인 경우 54500원이 잔돈이라고 치면
rest%10000 값이 4500이 되는 것까진 맞는데
4500/5000으로 나누니 무조건 0이 됩니다.

4500을 % 5000 해야 5000원 0장이지만 남은 거스름돈이 4500 인 상태에서 1000을 나누면 1000원 4장이 됩니다.

%10000 % 5000 같이 배 수로 나머지를 연속으로 하면 가장 작은 수로 나머지 한 것과 동일하니까
% 5000만 하면 됩니다.
chis 2019-03
tmp가 있는거로 봐서 아래 방법으로 해결해갈려고 하신게 아닌가 싶습니다.

insert = int(input("지불금액:"))
pay = int(input("물건가격:"))
rest =int(insert-pay)
tmp =int(rest)
tenth=int(tmp/10000);
tmp=tmp%10000
fiveth=int(tmp/5000);
tmp=tmp%5000
th=int(tmp/1000);
tmp=tmp%1000
five=int(tmp/500);
tmp=tmp%500
hun=int(tmp/100);
tmp=tmp%100
fifty=int(tmp/50);
tmp=tmp%50
ten=int(tmp/10);
print("거스름돈:",rest)
print("10000원 지폐의 개수:",tenth)
print("5000원 지폐의 개수:",fiveth)
print("1000원 지폐의 개수:",th)
print("500원 동전의 개수:",five)
print("100원 동전의 개수:",hun)
print("50원 동전의 개수:",fifty)
print("10원 동전의 개수:",ten)
루비아빠 2019-03
한번해볼꼐요!
루비아빠 2019-03
다들 감사합니다 되네여!


QnA
제목Page 1397/5727
2014-05   5255262   정은준1
2015-12   1780183   백메가
2023-10   1984   검은콩
2016-03   4507   2CPU최주희
2010-10   7308   김효수
2022-03   2005   권태영
2015-01   4137   김황중
2016-03   4527   AplPEC
2015-01   10041   수필처럼
2017-02   5818   gogo
2018-05   3831   무아
2010-11   6081   김윤술
2015-01   5033   한효석
2019-07   4355   김건우
2015-01   5851   난다곰
2020-10   2183   만곰이
2022-03   3856   wguardian
2013-09   5254   투헤드
2016-03   3840   쌍cpu
2013-09   13463   김제연
2015-01   3250   kimjaehwan
2016-03   4324   Wyse