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: On the same point as per my earlier message, I referred to the solution present in the Editorial section as well and tried it. It is still failing with the initial test case where initalAge is -1. Can anyone please advise on what is wrong in the code?
class Person:
def init(self,initialAge):
if (initialAge < 0):
print("Age is not valid, setting age to 0")
self.age = 0
else:
self.age = initialAge
def amIOld(self):
if self.age >= 18:
print("You are old.")
elif self.age >= 13:
print("You are a teenager.")
else:
print("You are young.")
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: On the same point as per my earlier message, I referred to the solution present in the Editorial section as well and tried it. It is still failing with the initial test case where initalAge is -1. Can anyone please advise on what is wrong in the code?
class Person: def init(self,initialAge): if (initialAge < 0): print("Age is not valid, setting age to 0") self.age = 0 else: self.age = initialAge