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.
Day 4: Class vs. Instance
Day 4: Class vs. Instance
Sort by
recency
|
1905 Discussions
|
Please Login in order to post a comment
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("")
class Person: def init(self,initialAge): self.initialAge=initialAge if(self.initialAge<=0): print("Age is not valid, setting age to 0") self.initialAge=0 def amIOld(self): if (self.initialAge<13): print("You are young.") elif (13<=self.initialAge<18): print("You are teenager.") else: print("You are old.") def yearPasses(self): self.initialAge+=1
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("") cant get the output due to a missin space how to sovle it and its showin a green box and cant edit the code at all
im getting wrong anwser, please help me
class Person: def init(self,initialAge): # Add some more code to run some checks on initialAge self.age = 0 self.Age = initialAge
t = int(input())
The stub was not available for Java 15 so you can do the challange in Java 8 instead.
public class Person { private int age;