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
|
1894 Discussions
|
Please Login in order to post a comment
Python3 solution: On the same point as per my earlier message, I referred to the solution present in the Editorial section as well and tried it. It is still failing with the initial test case where initalAge is -1. Can anyone please advise on what is wrong in the code?
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
Python3 solution: Is there something wrong with my code? The test cases are failing. I checked the solutions from the leaderboard (even though I will not get the points now :-)) and its similar to that. I am confused here. class Person: def init(self,initialAge): if initialAge < 0: self.age = 0 print("Age is not valid, setting age to 0") else: self.age = initialAge def amIOld(self): if self.age < 13: print("You are young.") elif 13 <= self.age < 18: print("You are a teenager.") else: print("You are old.") def yearPasses(self): self.age += 1
I think my solution it's ok, a blank line is being printed at the end of execution but I'm not allowed to modify that code and because of that I think the outcome is a "wrong" answer, please let me know if you see something wrong with my solution
the code doesn't print the you are old statement what could be the reason` import java.io.; import java.util.;
public class Person { private int age;
} `