Question: Python help Write the definition of a class Counter containing: An instance variable named counter of type int An instance variable named limit of type

Python help

Write the definition of a class Counter containing:

An instance variable named counter of type int

An instance variable named limit of type int.

A constructor that takes two int arguments and assigns the first one to counter and the second one to limit

A method named increment. It does not take parameters or return a value; if the instance variable counter is less than limit, increment just adds one to the instance variable counter.

A method named decrement. It also does not take parameters or return a value; if counter is greater than zero, it just subtracts one from the counter.

A method named get_value that returns the value of the instance variable counter.

this is what I have so far but it's not correct

class Counter(object): def __init__(self): self.counter = 0 def increment(self): self.counter += 1 def decrement(self): self.counter -= 1 def get_value(self): return self.counter

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!