반응형
다음 소스 코드에서 동물 클래스 Animal과 날개 클래스 Wing을 상속받아 새 클래스 Bird를 작성하여 '먹다', '파닥거리다', '날다', True, True가 각 줄에 출력되게 만드세요.
문제
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
class Animal:
def eat(self):
print('먹다')
class Wing:
def flap(self):
print('파닥거리다')
________________
________________
________________
b = Bird()
b.eat()
b.flap()
b.fly()
print(issubclass(Bird, Animal))
print(issubclass(Bird, Wing))
|
cs |
결과
먹다
파닥거리다
날다
True
True
답
1
2
3
|
class Bird(Animal,Wing):
def fly(self):
print('날다')
|
cs |
반응형
'Python > 코딩도장' 카테고리의 다른 글
코딩도장_파이썬 심사문제 38.7 (회문 아니면 예외 발생시키기) (0) | 2020.08.23 |
---|---|
코딩도장_파이썬 심사문제 37.3 (두 점 사이의 거리 구하기) (0) | 2020.08.16 |
코딩도장_파이썬 심사문제 35.6 (시간 클래스 만들기) (0) | 2020.08.13 |
코딩도장_파이썬 심사문제 34.6 (게임 캐릭터 클래스 만들기) (0) | 2020.08.12 |
코딩도장_파이썬 심사문제 33.6 (카운트다운 함수 만들기) (0) | 2020.08.11 |
댓글