🐍 파이썬/파이썬 연습문제
[modulo/divisor] Vending machine change 거스름돈 문제
써니(>_<)
2022. 7. 17. 06:52
처음에는 생각해내기 어렵지만 사실 엄청 많이 쓰이는 모듈로와 디비전 연산 !
문제 : 주어진 금액을 최소한의 갯수의 동전으로 거슬러주는 프로그래밍을 작성하시오
동전의 종류는 다음과 같다; quarters –25 cents, dime –10 cents, nickel –5 cents, pennies –1 cent
def change(amount):
quarters = amount // 25
rest_amount = amount % 25
dimes = rest_amount // 10
rest_amount %= 10
nickels = rest_amount // 5
rest_amount %= 5
pennies = rest_amount
print('%d quarters %d dimes %d nickels %d pennies' %(quarters, dimes, nickels, pennies))