Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialCharles Harpke
33,986 PointsCreate a new class named Dragon that extends the Monster class. Don't forget to import Monster from monster.
This is the error I receive: Bummer! ImportError: No module named 'Monster' Here is my code:
class Monster:
def __init__(self, size):
self.size = size
def getsize(self):
return self.size
import Monster
class Dragon(Monster):
def getsize(self):
return self.size
class Monster:
def __init__(self, size):
self.size = size
def getsize(self):
return self.size
import Monster
class Dragon(Monster):
def getsize(self):
return self.size
2 Answers
Anthony Liu
11,374 Pointsclass Monster:
def __init__(self, size):
self.size = size
def getsize(self):
return self.size
^This is unnecessary code for the challenge
"Don't forget to import Monster from monster" means
from monster import Monster
Just create a subclass called Dragon and give it a size attribute
from monster import Monster
class Dragon(Monster):
#size attribute
Navalkrushna Allurwar
3,557 PointsBummer! Does your Dragon
class extend Monster
?
I am getting this error.What is this describing of?