문제 : 친구들과 현금 커피 자동 주문기 앞에서 아메리카노 2잔과 카페라테 2잔, 카푸치노 1잔을 주문하였다. 아메리카노는 한잔에 2500원이고, 카페라테는 한잔에 3000원, 카푸치노는 한잔에 3000원이다. 커피 종류와 잔 수를 결정한 후, 현금 15000원을 투입하고 잔돈 1000원을 받았다. 커피 자동 주문기가 어떻게 커피 총 금액을 계산하고 잔돈을 돌려주는지 궁금하다.
사용함수 : print(), input(), int()
print(“안녕하세요”) : 안녕하세요 출력
coffee = input(“무엇을 주문하시겠어요?”)
무엇을 주문하시겠어요? 출력 후
입력 대기 -> 입력을 아메리카노 라 하면 coffee 에 아메리카노가 저장됨
print(coffee, “를 주문하셨습니다.”) : coffee의 내용과 를 주문하셨습니다 출력
ea = input(“몇 잔을 주문하시겠어요?”)
몇 잔을 주문하시겠어요? 출력 후
입력 대기 -> 입력을 3이라 하면 ea 에 3이 저장됨
print(coffee, ea, “잔을 주문하셨습니다.”) : coffee, ea의 내용과 잔을 주문하셨습니다 출력
price = 2500 * int(ea)
print(price, “원 입니다”) : price의 내용과 원 입니다. 출력
사용명령어 : if, for
v = input(“1~13 사이의 숫자 중 1개를 써주세요)
v = int(v)
if v > 7 :
print(“HIGH”)
else :
print(“LOW”)
for n in range(5):
print(n, end=”,”)
과제1 : 커피 자동주문 프로그램 작성(p130 심화활동) 주문 가능 커피 종류가 다음과 같을 때