We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
Python3 solution:
Is there something wrong with my code? The test cases are failing. I checked the solutions from the leaderboard (even though I will not get the points now :-)) and its similar to that. I am confused here.
class Person:
def init(self,initialAge):
if initialAge < 0:
self.age = 0
print("Age is not valid, setting age to 0")
else:
self.age = initialAge
def amIOld(self):
if self.age < 13:
print("You are young.")
elif 13 <= self.age < 18:
print("You are a teenager.")
else:
print("You are old.")
def yearPasses(self):
self.age += 1
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Day 4: Class vs. Instance
You are viewing a single comment's thread. Return to all comments →
Python3 solution: Is there something wrong with my code? The test cases are failing. I checked the solutions from the leaderboard (even though I will not get the points now :-)) and its similar to that. I am confused here. class Person: def init(self,initialAge): if initialAge < 0: self.age = 0 print("Age is not valid, setting age to 0") else: self.age = initialAge def amIOld(self): if self.age < 13: print("You are young.") elif 13 <= self.age < 18: print("You are a teenager.") else: print("You are old.") def yearPasses(self): self.age += 1