组卷题库 > 高中信息技术试卷库
试题详情
在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构成一条折线。要求编写一个“计算折线长度”的程序,功能如下:依次输入这些点的坐标值(数据都用逗号分隔并以逗号结尾),运行程序计算这条折线的长度。

实现上述功能的代码如下,请回答下列问题。

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)))

知识点
参考答案
采纳过本试题的试卷
教育网站链接