꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

파이썬 Python 강좌/예제로 배우는 파이썬

[2021 예제로 배우는 파이썬] 14강. 커피 자판기 잔돈 지급 프로그램 만들기

코드덤 2021. 3. 31. 08:30
반응형

 안녕하세요. 코드덤입니다. 

 

지난 시간에 이어, 파이썬으로 커피 자판기 프로그램을 만들고 있는데요.

이번 시간에는 지난 시간에 만든 커피 자판기 프로그램에서 잔돈을 지급하는 코드를 추가해 볼 거예요. 

 

 

먼저 아래 영상을 통해, 오늘 만들게 될 프로그램이 어떤 프로그램인지 확인해 보세요~ 

그리고 함께 코드를 작성하기 전에, 먼저 스스로 꼭 한번 도전해 보세요~!! 

 

 

아래와 같이 커피 종류를 선택해서 잔수를 넣으면, 총금액이 계산되고, 거스름돈이 얼마인지 계산하는 코드까지 지난 시간에 만들었는데요~ 

 

이번 시간에는 해당 거스름돈을 1000원권 지폐, 500원 동전, 100원 동전을 사용해서 각각 어떻게 출력시킬 수 있는지, 그 코드를 추가적으로 작성해 보겠습니다. 

아래 코드는 지난 시간에 작성한 코드의 일부인데요~ 

예를 들어 거스름돈이 1900원이 나왔다고 가정해 볼게요. 

그러면, 1000원 1장, 500원 1개, 100원 4개를 출력시켜 주어야 하죠~ 

어떻게 구할 수 있을까요? 

<< 파이썬 터틀 그래픽으로 만드는 20가지 프로젝트를 만나보세요! >>

 

바로 몫과 나머지 원리를 활용해서 간단하게 만들 수 있어요~ 

1900원이 거스름돈이라면, 1900원을 1000으로 나눈 몫이 바로, 1000원권 지폐 출력 장수입니다. 

그리고 그 나머지를 다시 500원으로 나눈 몫이 500원 동전 개수가 됩니다. 

그리고 그 나머지를 다시 100으로 나눈 몫이 바로 100원 동전이 되겠죠~ 

그래서 아래와 같이 구해 줄 수 있어요~ 

그리고 이렇게 구한 각각의 개수는 f-스트링을 사용해서 출력시켜 주겠습니다. 

 

그럼 이제, 잘못된 주문이 들어온 경우, 아래와 같이 에러 메시지가 뜨도록, 여러분 스스로 한번 도전해 보시기 바랍니다. 

정답은 상단의 영상에서 확인하실 수 있습니다~ 

자세한 내용은 아래 링크를 참고해 주세요! 

 

예제로 배우는 파이썬 터틀 프로젝트 1편 [비전공자 초급 과정] - 인프런 | 강의

점프 게임, 숨은 터틀 찾기, 청기 백기 게임 등 파이썬 터틀 그래픽으로 만드는 10가지 프로젝트! 예제만으로 가득 채워진 파이썬 강좌!! 직접 프로그램을 만들며 체득하세요!, - 강의 소개 | 인프

www.inflearn.com

 

반응형