@@ -303,7 +303,9 @@ class Triangle(Polygon):
303303 ValueError: side lengths do not form a valid triangle.
304304 """
305305
306- def __init__ (self , side_a_length : float , side_b_length : float , side_c_length : float ) -> None :
306+ def __init__ (
307+ self , side_a_length : float , side_b_length : float , side_c_length : float
308+ ) -> None :
307309 super ().__init__ ()
308310 self .side_a_length = side_a_length
309311 self .side_b_length = side_b_length
@@ -315,7 +317,9 @@ def post_init(self) -> None:
315317 self .side_b = Side (self .side_b_length )
316318 self .side_c = Side (self .side_c_length )
317319
318- if not self ._is_valid_triangle (self .side_a .length , self .side_b .length , self .side_c .length ):
320+ if not self ._is_valid_triangle (
321+ self .side_a .length , self .side_b .length , self .side_c .length
322+ ):
319323 raise ValueError ("side lengths do not form a valid triangle." )
320324
321325 super ().add_side (self .side_a )
@@ -331,7 +335,12 @@ def perimeter(self) -> float:
331335
332336 def area (self ) -> float :
333337 s = self .perimeter () * 0.5
334- return math .sqrt (s * (s - self .side_a .length ) * (s - self .side_b .length ) * (s - self .side_c .length ))
338+ return math .sqrt (
339+ s
340+ * (s - self .side_a .length )
341+ * (s - self .side_b .length )
342+ * (s - self .side_c .length )
343+ )
335344
336345
337346if __name__ == "__main__" :
0 commit comments