4각형이라는 "Rect" class를 만들고, 가로 2, 세로 3을 데입하여 면적을 구하는 간단한 방법 방법입니다.
class Rect(object): # 클래스 선언
def __init__ (self, x, y): #클래스 실행시 초기화하는 부분입니다.
self.x = x
self.y = y
def Area(self,x,y): # 면적을 구한는 함수 입니다.
Area = self.x * self.y
return Area # 면저글 반환합니다.
def __str__ (self): # 클래스의 정보를 출력할 때 사용합니다.
print('__str__')
print("comment")
return '({}, {})'.format(self.x, self.y)
>>>p1 = Rect(3, 2) # Rect에 3, 세로 2를 넣습니다.
>>>print(p1) # 클래스 정보를 출력합니다. __str__ 함수를 실행합니다.
실행결과:
comment
(3, 2)
>>>print(p1.Area()) # 면적을 출력합니다.
실행결과
6
'Python > Python' 카테고리의 다른 글
Python처음배우기(11),cv2.warpPerspective, 그림 변형 (0) | 2020.12.24 |
---|---|
Python,처음배우기(10),그래프그리기,maplotlib.pyplot (0) | 2020.05.24 |
Python,처음배우기(8) argv (0) | 2020.05.17 |
Python, 처음배우기(2) Spyder 사용법 (0) | 2020.05.12 |
Python, 처음 배우기(1), Python 필수설치 프로그램 (1) | 2020.05.12 |