diff --git a/python/src/__init__.py b/python/src/__init__.py index e69de29..fa32a3f 100644 --- a/python/src/__init__.py +++ b/python/src/__init__.py @@ -0,0 +1,29 @@ +class Character: + def __init__(self, name, clas, lvl): + self.name = name + self.clas = clas + if lvl < 0: + raise 'Начальный уровень не может быть отрицательным' + else: + self.lvl = lvl + + def set_name(self, new_name): + self.name = new_name + + def set_clas(self, new_clas): + self.clas = new_clas + + def set_lvl(self, new_lvl): + if new_lvl < 0: + raise 'Начальный уровень не может быть отрицательным' + else: + self.lvl = new_lvl + + def get_name(self): + return self.name + + def get_clas(self): + return self.clas + + def get_lvl(self): + return self.lvl \ No newline at end of file diff --git a/python/src/main.py b/python/src/main.py index e37a77c..d525d6d 100644 --- a/python/src/main.py +++ b/python/src/main.py @@ -1,7 +1,8 @@ -def summ(a: int, b: int) -> int: - return a + b +from __init__ import Character - -if __name__ == "__main__": - print("Hello world") - print(summ(3, 4)) +if __name__ == '__main__': + char = Character('Alduin', 'Berserk', 20) + print(char.get_name(), char.get_clas(), char.get_lvl()) + char.set_lvl(30) + char.set_clas('Hunt') + print(char.get_name(), char.get_clas(), char.get_lvl()) \ No newline at end of file