在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构成一条折线。要求编写一个“计算折线长度”的程序,功能如下:依次输入这些点的坐标值(数据都用逗号分隔并以逗号结尾),运行程序计算这条折线的长度。
实现上述功能的代码如下,请回答下列问题。
from math import sqrt
s=input(″输入各个点的坐标,用逗号分开:″)
x1,y1,x2,y2,i,j,tot=0,0,0,0,0,0,0
k=1
for ch in s:
if ch==″,″:
___①__
j=i+1
if___②__:
x2=v
else:
y2=v
d=sqrt((x2-x1)**2+(y2-y1)**2)
tot+=d
x1=x2
y1=y2
k+=1
i+=1
print(″拆线总长度为:″+str(round(tot,2)))