diff --git a/cyclinglib/length.py b/cyclinglib/length.py new file mode 100644 index 0000000..4dacf89 --- /dev/null +++ b/cyclinglib/length.py @@ -0,0 +1,16 @@ +class Length: + + def __init__(self, metre: float) -> None: + self._metre = metre + + def kilometre(self) -> float: + return self._metre / 1_000 + + def centimetre(self) -> float: + return self._metre * 100 + + def millimetre(self) -> float: + return self._metre * 1_000 + + def miles(self) -> float: + return self._metre * 0.000621371192