1. 오늘의 학습 키워드
python 응용하기 : Lv2. 스파르타 자판기
2. 오늘의 학습 내용 정리
- 음료 자판기에 들어갈 메뉴를 만든다.
#메뉴(판) 생성
음료목록 = {"사이다" : 1700,
"콜라" : 1900,
"식혜" : 2500,
"솔의눈" : 3000}
print("스파르타 자판기")
print("------------")
for key, value in 음료목록.items():
print(f'{key}: {value}원')
- 사용자가 음료를 선택한다.
# 음료선택 입력
user_choice = input("음료를 선택해주세요:")
print(f'{음료목록[user_choice]}원이 필요합니다.')
- 지불할 금액을 넣는다.
# 지불할 금액 입력
if user_choice in 음료목록.keys():
coin = int(input("동전을 넣어주세요."))
print(f'{coin}원을 넣었습니다.')
- 돈이 부족합니다.
# 돈이 부족합니다.
if coin < 음료목록[user_choice]:
coin = int(coin)
print("돈이 부족합니다.")
- {음료}가 나왔습니다. 거스름돈은 {잔액} 입니다.
# 음료가 나왔습니다. 거스름돈은 얼마 입니다.
else:
remain = coin - 음료목록[user_choice]
print(f'{user_choice}가 나왔습니다. 거스름돈은 {remain}원 입니다.')
- 출력 결과

3. 학습하며 겪었던 문제점 & 에러
아직은 해당 문제에 필요한 문법 또는 함수가 바로 떠오르지 않는다. 아직은 적응기간임을 인지하고 좌절하지 말자.📖
‼️ coin은 숫자이므로, input(..) 을 숫자로 표현하기 위해 coin = int(input(..)) 를 해주어야 한다.
✅ 구하려는 값을 순차적으로 출력해가며 작성하면 수월하다.
4. 내일 학습 할 것은 무엇인지
- python 응용하기 Lv3. 단어 맞추기 게임
'내일배움캠프' 카테고리의 다른 글
| [내일배움캠프 사전캠프] '25.07.23(수) / 사전캠프 2주차(3) (1) | 2025.07.23 |
|---|---|
| [내일배움캠프 사전캠프] '25.07.22(화) / 사전캠프 2주차(2) (3) | 2025.07.22 |
| [내일배움캠프 사전캠프] '25.07.18 / 사전캠프 1주차(5) (3) | 2025.07.18 |