From d98f46ce647846b0aa30b2e16a30fd4e152a1bf5 Mon Sep 17 00:00:00 2001 From: Carlos Maiolino Date: Thu, 10 Jul 2025 22:55:07 +0200 Subject: Add new code Signed-off-by: Carlos Maiolino --- mit/oop/mine.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 mit/oop/mine.py (limited to 'mit/oop/mine.py') diff --git a/mit/oop/mine.py b/mit/oop/mine.py new file mode 100644 index 0000000..6908a11 --- /dev/null +++ b/mit/oop/mine.py @@ -0,0 +1,21 @@ +#!/usr/bin/python3 + +class Mine(object): + def __init__(self, deep): + self.deep = deep + @property + def deep(self): + if self.__deep > 1000: + return 1000 + return self.__deep + @deep.setter + def deep(self, deep): + if deep > 2000: + raise ValueError(str(deep) + " Out of bounds!") + elif deep <= 0: + self.__deep = 0 + else: + self.__deep = deep + + def __str__(self): + return str(self.deep) -- cgit v1.2.3