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
|
1904 Discussions
|
Please Login in order to post a comment
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;
Person::Person(int initialAge) { // Add some more code to run some checks on initialAge if(initialAge<0) { initialAge=0; cout<<"Age is not valid, setting age to 0.\n"; } else age=initialAge; }
if(age<13) cout<<"You are young.\n"; else if(age>=13&&age<18) cout<<"You are a teenager.\n"; else cout<<"You are old.\n"; }
age=age+1; } }
}