Question: I am having trouble with this program. IN PYTHON PLEASE We want to add a button to the tally counter in Section 9.2 that allows
I am having trouble with this program.
IN PYTHON PLEASE
We want to add a button to the tally counter in Section 9.2 that allows an operator to undo an accidental button click. Provide a method - def undo(self)- that simulates such a button. As an added precaution, make sure an undo doesn't cause the counter to be less than zero. Test Case: Reset, 2 clicks, Print Value, 1 click, Print Value, 2 undos, Print Value, 2 undos, Print Value.
This is the tally counter from 9.2 that was given by the textbook:
class Counter: def getValue(self): return self._value def click(self): self._value= self._value + 1 def reset(self): self._value= 0
tally= Counter() tally.reset() tally.click() tally.click()
result = tally.getValue() print("Value:", result)
tally.click() result = tally.getValue() print("Value:", result)
Your help is greatly appreciated!
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
