计算三维空间距离

用math的pow和sqrt函数就能完成了

import math
def distance(x,y,z):
    return math.sqrt(pow(x,2)+pow(y,2)+pow(z,2))
x,y,z=input("请输入x,y,z的值").split(",")
d=distance(float(x),float(y),float(z))#调用distance函数‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬
print("{:.2f}".format(d))#输出距离值,保留三维小数‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬

结果如下

计算三维空间距离_第1张图片

 

你可能感兴趣的:(python)