Skip to content

Instantly share code, notes, and snippets.

View ONEoo7's full-sized avatar
🍪
Cookieing around.

Stefan Ghitescu ONEoo7

🍪
Cookieing around.
View GitHub Profile
#
class InclusiveRange():
def __init__(self, *args):
numargs = len(args)
if numargs < 1:
raise TypeError("invalid number of args, [1, 3] needed, got {}".format(numargs))
elif numargs == 1:
self._stop = args[0]
self._start = 0
self._step = 1
#
def inclusive_range(*args):
numargs = len(args)
print("numargs: {}".format(numargs))
if numargs < 1:
raise ValueError("number of args less than 1, needed interval [1, 3]")
elif numargs == 1:
start = 0
stop = args[0]
step = 1