1082: 折线长度
Memory Limit:128 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:7
Solved:3
Description
在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构成一条折线,编写一个“计算折线长度”的程序,思路如下:
1 输入各点坐标(最后一个点的坐标后不加逗号),存入变量a中;
2 将原点坐标加到坐标序列a的最前端;
3 以逗号为界从a中取出各点的坐标,存入序列b中;其中列表b的第一个和第二个数字为第一个点的x坐标和y坐标,第三个和第四个数字为第二个点的x坐标和y坐标,以此类推;
4 计算折线长度。若以b[i]标记为相邻两个点中前者的x坐标,则b[i+2]为后者的x坐标,b[i+1]为前者的y坐标,b[i+3]为后者的y坐标。i最小值为0,最大值为len(b)-4,步长为2.运用for语句求折线长度(不用考虑输错的情况)。
Input
2,3,4,5
Output
6.43
Sample Input Copy
1,1
Sample Output Copy
1.41