Are you Old, Young or Teenager? (30 Days of Code by HackerRank)




Ver no HackerRank.

Resolução:

class Person:
    def __init__(selfinitialAge):
        if initialAge > 0:
            self.age = initialAge
        else:
            print("Age is not valid, setting age to 0.")
            self.age = 0

    def amIOld(self):
        if self.age < 13:
            print("You are young.")
        elif self.age < 18:
            print("You are a teenager.")
        else:
            print("You are old.")

    def yearPasses(self):
        self.age += 1


t = int(input())
for i in range(0, t):
    age = int(input())
    p = Person(age)
    p.amIOld()
    for j in range(03):
        p.yearPasses()
    p.amIOld()

    print("") 

Assista tutorial deste exercício aqui

Comentários

Postagens mais visitadas