>>> Polygon().add_side(Side(5)) Polygon(sides=[Side(length=5, angle=Angle(degrees=90), next_side=None)])
(self, side: Side)
| 192 | sides: list[Side] = field(default_factory=list) |
| 193 | |
| 194 | def add_side(self, side: Side) -> Self: |
| 195 | """ |
| 196 | >>> Polygon().add_side(Side(5)) |
| 197 | Polygon(sides=[Side(length=5, angle=Angle(degrees=90), next_side=None)]) |
| 198 | """ |
| 199 | self.sides.append(side) |
| 200 | return self |
| 201 | |
| 202 | def get_side(self, index: int) -> Side: |
| 203 | """ |