에릭과 달레의 좌충우돌 코딩일기 10탄 - 과일 가게 2
- 프로젝트 목표는 기존 과일 가게 코드를 함수, 리스트, 사전을 활용하여 업그레이드하는 것이었습니다. 🎯
- 반복되는 이모지 출력 로직을
print_emoji(emoji, count) 함수로 만들어 코드 중복을 제거하고 재사용성을 높였습니다. 🔄
- 과일 이름과 이모지를 매핑하는
emojis 사전을 도입하여 복잡한 if-elif-else 조건문을 간결한 사전 조회로 대체했습니다. 📚
- 사전 조회 시 존재하지 않는 키로 인한
KeyError를 방지하기 위해 emojis.get(fruit, "💩")와 같이 기본값을 지정하는 .get() 메서드를 사용했습니다. 🛡️
- 과일을 여러 줄 대신 한 줄에 나열하여 출력하기 위해
print_emoji 함수 내에서 리스트(result.append(emoji))를 활용하도록 수정했습니다. 📝
- 에릭은 파이썬 학습에 큰 흥미를 보이며 앞으로도 계속 공부하고 싶다는 긍정적인 학습 의지를 표현했습니다. ✨
- 기존 코드의 비효율성을 개선하기 위해 함수, 사전, 리스트 등 파이썬의 핵심 개념들을 단계적으로 적용하는 실용적인 문제 해결 과정을 보여주었습니다. 💡