/
Boris131
/
omd
Обзор
Документация
Войти
/
Boris131
/
omd
Код
Запросы
8
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
final_pr_2
practice2.py
29 строк
666 B
Boris Pl
practice2
26 ноя 2024, 14:50
26 ноя 2024, 14:50
6fdd60b
Код
Авторство
О чём код?
import abc class PokemonTrainInterface(abc.ABC): @abc.abstractmethod def increase_experience(self, value): pass @property @abc.abstractmethod def experience(self): pass class BasePockemon(PokemonTrainInterface): def __init__(self) -> None: self._experience = 100 def increase_experience(self, value): self._experience += value return self._experience @property def experience(self): return self._experience class Pocemon(BasePockemon): def __init__(self, name, category) -> None: super().__init__() self.name = name self.category = category