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

   조회 4416   추천 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 1392/5724
2014-05   5237834   정은준1
2015-12   1763558   백메가
2019-03   3041   헌터D
2019-03   11431   검은콩
2019-03   3294   녹야산
2019-03   2418   조이컴정관식
2019-03   3927   일론머스크
2019-03   2614   sbg2005
2019-03   3120   refreshair
2019-03   3488   이창준
2019-03   3622   sffbig
2019-03   4791   2cpumem
2019-03   4453   TLaJ3KtYGr
2019-03   4717   형진
2019-03   2948   김건우
2019-03   3294   다이어트중
2019-03   2996   산골농부
2019-03   4811   일리케
2019-03   4133   첼로소리
2019-03   3176   호박고구마
2019-03   3293   김상일
2019-03   2847   늘파란