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):
if initialAge<0:
print("Age is not valid, setting age to 0.")
self.age=0
else:
self.age=initialAge
# Add some more code to run some checks on 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.")
# Do some computations in here and print out the correct statement to the console
def yearPasses(self):
self.age+=1
# Increment the age of the person in here
t = int(input())
for i in range(0, t):
age = int(input())
p = Person(age)
p.amIOld()
for j in range(0, 3):
p.yearPasses()
p.amIOld()
print("")
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): if initialAge<0: print("Age is not valid, setting age to 0.") self.age=0 else: self.age=initialAge # Add some more code to run some checks on 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.") # Do some computations in here and print out the correct statement to the console def yearPasses(self): self.age+=1 # Increment the age of the person in here
t = int(input()) for i in range(0, t): age = int(input())
p = Person(age)
p.amIOld() for j in range(0, 3): p.yearPasses()
p.amIOld() print("")