2025/10/22 2

프로그래머스 Python 오답노트 LEVEL 0. 짝수는 싫어요

프로그래머스 Python 오답노트 LEVEL 0. 짝수는 싫어요정수 n이 매개변수로 주어질 때, n 이하의 홀수가 오름차순으로 담긴 배열을 return하도록 solution 함수를 완성해주세요. n=10a=[]for i in (1,n+1): if i%2 !=0: answer=a.append(i)print(answer)>> 계쏙 출력값이 None 이라고 나왔음 n=10a=[]for i in (1,n+1): if i%2 !=0: answer=sorted(a.append(i))print(answer) >> None 이 나오다 보니 None 에 대해서는 정렬을 할 수 없다는 오류가 발생했음 TypeError: 'NoneType' object i..

Python 2025.10.22

[아이티윌 빅데이터 52기] Day 12 Python Basic | 객체지향 프로그래밍의 이해

객체지향 프로그래밍의 이해*모든 출처는 아이티윌 이광호 강사님 -클래스와 객체-self와 생성자-정보은닉-클래스 상속 클래스와 객체객체는 기본적으로 필요에 따라 다른 변수와 함수를 내장하고 있는 특수한 변수-명사적 특성과 동사적 특성이 있음 -객체를 구성하는 것은 데이터와 기능으로,데이터는 멤버 변수 같은 변수로, 기능은 메서드 함수로 표현된다 -객체는 설계도 역할을 하는 프로그램 소스로, 하나의 클래스로 같은 구조를 가지는 객체를 여러개 생성할 수 있다ex) 메이플 게임에서 버섯 몹이 있으면, 모두 하나의 클래스에서 만들어졌고,각 몹들의 특성 변화는 모두 독립적 (공격 받으면 공격 받은 버섯의 hp 만 줄어드는 것처럼) -class 에 속하는 모든 매서드는 첫 파라미터로 self 값 명시 필요 ..