Blair  - Soul Eater [파이썬 실력 테스트] 10. 사각형 면적 구하기

• programming language/python

[파이썬 실력 테스트] 10. 사각형 면적 구하기

oujin 2022. 8. 18. 11:58
728x90

●문제:

1. Rectangle 클래스를 정의하시오.

-생성자의 매개변수가 2개이며 이것이 Rectangle 클래스의 멤버 width, height가 된다.

1-1. 면적을 구하는 메서드 area()를 정의한다.

-멤버 width와 height를 곱한 값을 반환한다.

 

2. Square 클래스를 정의 한다.

-Rectangle 클래스를 상속받는다.

-생성자의 매개변수가 1개이며 이것이 Square 클래스의 width와 height가 된다.

 

입력 예시:

calr = Rectangle(10, 20)
calr.area()

출력 예시:

200

 

입력 예시:

cals = Square(10)

출력 예시:

100

 


 

class Rectangle:
    def __init__(self, width, height):
        self.width = width
        self.height = height

    def area(self):
        return self.width*self.height

class Square(Rectangle):
    def __init__(self, side):
        self.side = side

    def area(self):
        return self.side*self.side

calr = Rectangle(10, 20)
print(calr.area())
clas = Square(10)
print(clas.area())

 

200
100

 

 

 

출처: 예제 중심 파이썬 입문

궁금한 부분이 있으면 댓글 부탁드립니다^^

728x90