Module rpu.grammar
Functions
def make_plural(num: Union[int, float], /, text: str) ‑> str
-
Returns the plural version of the given text
Parameters
num
:Union[
int,
float]
- the number you want to use for getting the plural of text
text
:str
- the text to become plural
Notes
Is this giving an incorrect plural version? Create an issue on the github repo (or PR it yourself :D)
Returns
str
- the plural version
def ordinal(number: int, /) ‑> str
-
Returns the ordinal version of a number
Parameters
number
:int
- the number to be turned ordinal
Returns
str
- the ordinal version
Examples
>>> ordinal(5) ... 5th
>>> ordinal(2) ... 2nd
def possessive(text: str, /) ‑> str
-
Returns the possessive version of the given text
Parameters
text
:str
- The text you want the possessive version of
Returns
str
- The possessive version of the text