Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 코딩테스트
- nginx
- SQL
- JWT
- Python
- 장고
- 오블완
- git
- 아티클 스터디
- 도커
- docker
- redis
- 개발공부
- flask
- 파이썬
- viewsets
- ERD
- Wil
- 세션(Session)
- web
- Til
- 연습
- Doker
- CS
- github
- 자료구조
- NoSQL
- 티스토리챌린지
- django
- 쿠키(cookie)
Archives
- Today
- Total
SteadyDrills
[TIL]Lv2. 스파르타 자판기 본문
20240527
Lv2. 스파르타 자판기
beverages = {
"사이다": 1700,
"콜라": 1900,
"식혜": 2500,
"솔의눈": 3000
}
for name, price in beverages.items():
print(f"{name}: {price}")
user_choice = input("음료를 선택해 주세요: ")
if user_choice not in beverages:
print('없는 음료 입니다.')
else:
u_price = beverages[user_choice]
coin = int(input("얼마를 넣으시겠습니까? "))
if coin < u_price:
print("돈이 부족합니다.")
else:
change = coin - u_price
print(f"거스름돈은 {change}원 입니다.")
들여 쓰기에서 문제가 발생해 한 참을 수정하고, 힌트에서 목록에 없는 음료를 주문 시 실행 종료라고 해서 return을 사용했다. 다만 사용하는 곳이 아니었는데 아직 개념이 덜 잡힌 거 같다. 제일 어이없는 실수는 나도 모르게 print에서 p를 대문자로 적으니 파이썬은 대문자 소문자를 구분하기 때문에 오류가 났다. 꼼꼼히 확인하는 습관이 필요할 거 같다.
'PYTHON' 카테고리의 다른 글
[TIL] 코딩 테스트 연습: 자연수 뒤집어 배열로 만들기, 문자열을 정수로 바꾸기 (0) | 2024.06.18 |
---|---|
[TIL]코딩테스트: 짝수의 합 (0) | 2024.05.29 |
[TIL]Lv1. 랜덤 닉네임 생성기 (0) | 2024.05.26 |
[TIL]홀 수 짝수 판별기 (0) | 2024.05.24 |
[TIL] 코딩 테스트: 몫구하기 (0) | 2024.05.23 |