# Returns true if the sum of any two sides is# greater than the third side.defis_valid(side1, side2, side3):return area(side1, side2, side3)# Returns the area of the triangle.defarea(side1, side2, side3):if side1 + side2 < side3 or side3 + side2 < side1 or side3 + side1 < side2:print("Input is invalid")else:
side_length =(side1 + side2 + side3)/2
area_num =pow((side_length *(side_length - side1)*(side_length - side2)*(
side_length - side3)),0.5)print(f"The area of the triangle is {round(area_num,6)}")