函数嵌套调用,计算三角形周长,如何计算两点之间的距离,如何求三角形周长

img

img

img


函数嵌套调用,计算三角形周长,如何计算两点之间的距离,如何求三角形周长


# 计算两点之间的距离
def calculation_distance(x1,y1,x2,y2):
  x = (int(x1) - int(x2)) ** 2
  y = (int(y1) - int(y2)) ** 2
  return round((x + y) ** 0.5,4)

# 计算三角形周长
def calculation_perimeter(x1,y1,x2,y2,x3,y3):
  p1 = calculation_distance(x1,y1,x2,y2)
  p2 = calculation_distance(x1,y1,x3,y3)
  p3 = calculation_distance(x2,y2,x3,y3)
  return round(p1 + p2 + p3, 4)

if __name__ == '__main__':
  print(calculation_distance(0,0,1,1))
  print(calculation_perimeter(0,0,1,1,0,1))
  # 输入三个点的坐标
  x1 = input('输入第一个点的x坐标:')
  y1 = input('输入第一个点的y坐标:')
  x2 = input('输入第二个点的x坐标:')
  y2 = input('输入第二个点的y坐标:')
  x3 = input('输入第三个点的x坐标:')
  y3 = input('输入第三个点的y坐标:')
  print(f'输入三点的坐标周长为:{calculation_perimeter(x1,y1,x2,y2,x3,y3)}')

img


希望对你有帮助!