Sort by

recency

|

1907 Discussions

|

  • + 0 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

  • + 0 comments

    constructor is called only once tat to for -1

  • + 0 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("")

  • + 0 comments

    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

  • + 0 comments

    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

        print("Age is not valid, Seeting age to 0..")
    def amIOld(self):
        # Do some computations in here and print out the correct statement to the console
        if age < 13:
            print("You are young")
        elif age>=13 and age <18:
            print("You are a teenager")
        else:
            ("You are old")
    def yearPasses(self):
        # Increment the age of the person in here
        self. Age +=1
    

    t = int(input())