oioioi.mp.score
¶
Module Contents¶
Classes¶
Base class of all classes that represent a score. Subclass |
- class oioioi.mp.score.FloatScore(value)[source]¶
Bases:
oioioi.contests.scores.ScoreValue
Base class of all classes that represent a score. Subclass
ScoreValue
to implement a custom score.- __add__(other)[source]¶
Implementation of operator
+
.Used for example when creating user result for round based on scores from all problems of the round.
Must be overridden in all subclasses.
- __eq__(other)[source]¶
Implementation of operator
==
. Used to produce ranking, being greater means better result.Must be overridden in all subclasses.
- __lt__(other)[source]¶
Implementation of operator
<
. Used to produce ranking, being greater means better result.Must be overridden in all subclasses.
- __unicode__()[source]¶
Returns string representing score, suitable to display to the user.
Must be overridden in all subclasses.
- classmethod _from_repr(value)[source]¶
Creates an instance based on data from
_to_repr()
.Must be overridden in all subclasses.