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.
class Person:
def init(self, initialAge): # Corrected constructor name
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 < 13:
print("You are young.")
elif self.age >= 13 and 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 →
class Person: def init(self, initialAge): # Corrected constructor name 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 < 13: print("You are young.") elif self.age >= 13 and self.age < 18: print("You are a teenager.") else: print("You are old.")
def yearPasses(self): self.age += 1