from dataclasses import dataclass @dataclass class Root: name: str calories_per_length: int length: float = 0.0 @property def calories(self) -> float: return self.calories_per_length * self.length