


函数嵌套调用,计算三角形周长,如何计算两点之间的距离,如何求三角形周长
# 计算两点之间的距离
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)}')

希望对你有帮助!