计算折线长度

提交数: 3049, 通过率: 51.49%, 平均分: 52.12

题目描述:

在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构成一条折线。要求编写一个“计算折线长度”的程序,功能如下:依次输入这些点的坐标值(数据都用逗号分隔并以逗号结尾),程序计算这条折线的长度并输出结果。(为简化起见,只计算4个坐标点的情况)

输入格式:

依次给定6个用逗号隔开的实数

输出格式:

一个实数,表示折线的长度,保留5位小数。

样例输入:

5,10,8,12,6,18

样例输出:

21.11045

提示:

提示1:读入

x1,y1,x2,y2,x3,y3 = map( float, input().split( ',' ) )

提示2:开根号运算,用数学库中的sqrt()函数。

import math      #导入数学模块

math.sqrt( )       #使用数学模块中的sqrt()函数

提示3:保留5位小数

print( "%.5f" % (x) )

时间限制: 1000ms
空间限制: 256MB

来源: 原创