diff options
| author | Carlos Maiolino <[email protected]> | 2025-07-10 22:55:07 +0200 |
|---|---|---|
| committer | Carlos Maiolino <[email protected]> | 2025-07-10 22:56:55 +0200 |
| commit | d98f46ce647846b0aa30b2e16a30fd4e152a1bf5 (patch) | |
| tree | 267474fcc77cf20b428f6f4c7f768ca09f4cfe0e /mit/oop/mine.py | |
| parent | 869e68986aa8f69af6e7842260a68d1e5c6f796f (diff) | |
Add new code
Signed-off-by: Carlos Maiolino <[email protected]>
Diffstat (limited to 'mit/oop/mine.py')
| -rw-r--r-- | mit/oop/mine.py | 21 |
1 files changed, 21 insertions, 0 deletions
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) |
