Files
uni-py-exercises/src/counter.py
Andrea 517d81bd15
Some checks failed
Run tests / test (push) Failing after 1m44s
Code Quality / lint (push) Successful in 1m46s
chore: add Counter class
2026-01-26 01:02:03 +01:00

21 lines
359 B
Python

class Counter:
def __init__(self, val=0):
self.reset_on = val
self.val = val
def __repr__(self):
return f"Counter: {self.val} [reset on {self.reset_on}]"
def incr(self):
self.val += 1
return self.val
def decr(self):
self.val -= 1
return self.val
def reset(self):
self.val = self.reset_on
return self.val