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 trialChristopher Wommack
3,983 PointsCreate a class with a method
Need help with this I am sure it's something simple I messed up on
Thanks
class Store(object):
open = 9
close = 5
def hours(self):
return hours = ("We're open from {} to {}.".format(open, close))
2 Answers
Fernando Zhu
22,304 PointsHi there, your method indentation is wrong. Also remember to use "self" keyword when referencing class attributes
class Store(object):
open = 9
close = 5
def hours(self):
return "We're open from {} to {}.".format(self.open, self.close)
Christopher Wommack
3,983 PointsThanks it worked
Christopher Wommack
3,983 PointsChristopher Wommack
3,983 PointsThanks for your help but now it says task 1 no longer passing
Fernando Zhu
22,304 PointsFernando Zhu
22,304 PointsHey sorry didn't check the answer thoroughly. It should work now.