Python 计算两点间距离:使用 input() 函数输入坐标
本代码使用 Python 语言计算两个点之间的距离。
首先,使用 input() 函数分别输入四个浮点数,代表两个点的横纵坐标,分别存储在变量 x1、y1、x2 和 y2 中。
然后,根据距离公式计算两点之间的距离,公式为:AB = [(x1 - x2) ** 2 + (y1 - y2) ** 2] ** 0.5。
最后,使用 print() 函数输出计算得到的距离值,并保留两位小数。
Python 代码:
x1 = float(input())
y1 = float(input())
x2 = float(input())
y2 = float(input())
distance = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
print('%.2f' % distance)
代码解释:
x1 = float(input()):使用input()函数获取用户输入的第一个浮点数,并将其转换为浮点数类型,存储在变量x1中。y1 = float(input()):类似地,获取用户输入的第二个浮点数,并存储在变量y1中。x2 = float(input())和y2 = float(input()):分别获取用户输入的第三个和第四个浮点数,并存储在变量x2和y2中。distance = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5:使用公式计算两点之间的距离,并存储在变量distance中。print('%.2f' % distance):使用print()函数输出变量distance的值,并使用%.2f格式化字符串,保留两位小数。
示例:
假设用户输入以下坐标:
1.0
2.0
3.0
4.0
则代码运行结果为:
2.83
表示两点之间的距离为 2.83。
原文地址: https://www.cveoy.top/t/topic/ovmt 著作权归作者所有。请勿转载和采集!