본문 바로가기
반응형

CLASS2

내배캠 TIL 16일차 1. python 개인과제 해설 라이브코딩을 하면서 설명을 해주셔서 코드를 구현할 때에 절차에 대해서 다시 한 번 되짚어보는 기회가 되었다. class Customer(): name = "" email = "" point = 0 ''' ''' ''' '''​ 나는 위와 같이 클래스를 정의할 때 미리 받을 값의 디폴트를 정의하고 메서드를 정의했지만. class Customer(): def __init__(self): self.name = '' self.email = '' self.points = 0 사실 위와 같이 __init__을 사용해야 한다고 하였다. 전자의 방식대로 하지 않는 이유가 있겠지 하라고 만들어놨으니까 하는게 맞다 __init__은 1. 컨스트럭터라고 불리는 초기화를 위한 함수. 2. 인스.. 2024. 1. 10.
내배캠 TIL 13일차 1. 파이썬 개인 과제 1) 제품 제고 관리 요구사항 1.각 제품의 재고량이 주어진 기준치보다 많은지 적은지를 판단합니다.(동일 고려 x) ex) 기준치를 25로 설정한다면 apple, orange는 과잉, banana는 부족입니다. 2. 재고가 부족한 제품과 과잉인 제품의 목록을 출력합니다. 3. 위 내용을 구현한 함수명을 check_inventory 로 작성하세요. (1) 2에서 목록을 출력하라고 했기 때문에 출력할 리스트를 만들어줬음. (2) for문에서 각각의 과일 박스에 빗대로 box라고 문자 사용. (3) 인수로 받은 cut_line미만이면 under에, 초과면 over에 추가. (4) 출력하라 했으니 print하는데 과잉이든 부족이든 해당 사항이 없을 경우. 빈 리스트인 '[]'이 출력되는 .. 2024. 1. 5.
반응형