输入两个点的坐标,计算两点的距离。公式为。要求两个点坐标一次性输入空格隔开,文件方式编程。两个坐标点的值,空格隔开:1.0 1.0 2.0 2.0两点的距离是: 1.4142135623730951
虽然看不懂你的问题,但是大致知道你需要的是正则。
import cmath
import re
a="1 1 2 2"
regex=re.compile(r'(.*) (.*) (.*) (.*)')
mo=regex.search(a)
x1=float(mo.group(1))
y1=float(mo.group(2))
x2=float(mo.group(3))
y2=float(mo.group(4))
distance=cmath.sqrt((x1-x2)**2+(y1-y2)**2)
print(distance)