728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : 가로, 세로 정보을 갖고, 사각형의 면적을 계산하는 메서드를 갖는 Rectangle 클래스를 정의하고, 생성한 객체의 사각형의 면적을 출력하는 프로그램을 작성하십시오.
input
output
사각형의 면적: 20
code
class Rectangle:
def __init__(self, width, length):
self.__width=width
self.__length=length
@property
def width(self):
return self.__width
@property
def length(self):
return self.__length
def area(self):
return self.width * self.length
ar=Rectangle(5,4)
print("사각형의 면적: %d"%ar.area())
가로와 세로의 인스턴스와 property를 사용하여 데이터를 읽습니다. 그 후 area 메소드로 사각형의 면적을 계산하는 식을 입력합니다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6229].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 7 (0) | 2021.07.29 |
---|---|
[SWEA 6228].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 6 (0) | 2021.07.29 |
[SWEA 6223].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 4 (0) | 2021.07.29 |
[SWEA 6217].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 3 (0) | 2021.07.29 |
[SWEA 6208].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 5. 객체지향 2 (0) | 2021.07.29 |