Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 1: Person Modify the following Person class to add a repeat method, which repeats the last thing said. If nothing has been said yet,
Question 1: Person Modify the following Person class to add a repeat method, which repeats the last thing said. If nothing has been said yet, you can have repeat return a string of your choosing. See the doctests for an example of its use Hint: you will have to modify other methods as well, not just the repeat method class Person (object): Person class >stevenPerson("Steven") >steven.say("Hello" Hello' >steven. repeat() Hello' >steven.greet() "Hello, my name is Steven' >steven. repeat() Hello, my name is Steven >steven.ask("preserve abstraction barriers") Would you please preserve abstraction barriers >steven.repeat() Would you please preserve abstraction barriers' def init_(self, name): self.namename "YOUR CODE HEREk" def say (self, stuff): "YOUR CODE HERE " return stu def ask(self, stuff): return self.say ("Would you please"stuff) def greet(self): return self.say ("Hello, my name is "+ self.name) def " YOUR CODE HERE
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started