Page 28 - 컴퓨팅 사고와 함께하는 파이썬기초부터 인공지능 응용까지 도서 미리보기
P. 28

124 PART 2? 파이썬 기초

CHAPTER                    커피 자동 주문기

 6?

기본 학습 목표                       심화 학습 목표
?? input() 함수를 적절하게 사용할 수 있다.  ?? 리스트를 이용하여 산술 연산을 수행할 수 있다.
?? print() 함수를 적절하게 사용할 수 있다.
?? 축약 치환 연산자인 +=를 사용할 수 있다.

        핵심 학습 요소

yy정수형 변수, if 문, input() 함수, int() 함수, print() 함수

문제 상황               ?CT ?

yy친구들과 현금 커피 자동 주문기 앞에서 아메리카노 2잔과 카페라테 2잔, 카푸치노
  1잔을 주문하였다. 아메리카노는 한잔에 2500원이고, 카페라테는 한잔에 3000원,
  카푸치노는 한잔에 3000원이다. 커피 종류와 잔 수를 결정한 후, 현금 15000원을
  투입하고 잔돈 1000원을 받았다. 커피 자동 주문기가 어떻게 커피 총 금액을 계산하
  고 잔돈을 돌려주는지 궁금하다.

문제 분석               ?CT ?

²² 컴퓨터의 역할??
컴퓨터로 커피 자동 주문기를 만들기 위해 다음과 같은 항목을 생각할 수 있다.

yy사용자로부터 커피의 종류와 잔 수를 주문받기
yy선택한 커피 정보를 이용하여 지불해야 할 총 금액을 계산하기
yy사용자로부터 돈을 입금 받으면, 잔돈 계산하고 결과 출력해 주기

²² 사용자??
주어진 문제 해결을 위해 현금 커피 자동 주문기를 사용할 사용자들을 위해 고려해야
할 항목은 다음과 같다.
   23   24   25   26   27   28   29   30   31   32   33