이번주는 AWS 강의를 다 들었고 코딩테스트 문제풀기를 열심히 했다.
객체지향과제를 마무리했다.
https://star7sss.tistory.com/436
내가 작성해야하는 부분 말고 다른 메서드에 "money"가 있길래 인벤토리도 "water", "bean", "milk"를 직접 넣어서 코드를 짰다.
지금은 만약에 메뉴가 늘어난다면 못 쓰는 코드다.
나중에 인벤토리에 새로운 재료가 add 되어도 가능하도록 다시 짜봐야겠다.
일단 이번에 제출한건 딕셔너리에서 get()을 이용해 해당하는 재료가 없으면 0을 가져오게 했다.
예를 들어 아메리카노에선 order_item.get("milk", 0) 하면 0.
그냥 order_item.get("milk")로 하면 get()에서 에러는 안 나지만 값이 None이어서 숫자 연산이 불가능하다.
다음주 목표
프로젝트 열심히!
'WIL' 카테고리의 다른 글
WIL 052223 (0) | 2023.05.22 |
---|---|
WIL 051523 (0) | 2023.05.15 |
WIL 043023 (0) | 2023.04.30 |
WIL 042423 (0) | 2023.04.24 |
WIL 041623 (0) | 2023.04.16 |