From e5bc0cf8b7ade8013b34770d606313a26845513a Mon Sep 17 00:00:00 2001 From: Arun Iyer Date: Mon, 18 Mar 2019 23:39:23 +0530 Subject: [PATCH] Create Day 3 : class vs instance --- Day 3 : class vs instance | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 Day 3 : class vs instance diff --git a/Day 3 : class vs instance b/Day 3 : class vs instance new file mode 100644 index 0000000..376ed83 --- /dev/null +++ b/Day 3 : class vs instance @@ -0,0 +1,29 @@ +class Person: + def __init__(self, initialAge): + 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(0, 3): + p.yearPasses() + p.amIOld() + print("")