已知长方形的面积和周长计算其边长附python代码
已知长方形的面积和周长计算其边长
arcgis操作、制图、开发、分析、培训、研发、单位机构和重大科技项目技术咨询,qq group ArcGisky: 878796212
周长=L
面积=A
边长分别为x1,x2,Name
X1+x2=L/2
X1 * x2 =A
得:
X1-x2=sqrt( ( L/2 )^ 2 – 4A)=sqrt(L^2-16A)/2
所以
M=(x1+x2)/2=L/4
D=(x1-x2)
则 x1,x2 =m +- d/2即
X1 = L/4 – sqrt(L^2-16A)/4
X2= L/4 + sqrt(L^2-16A)/4
pyton代码
(l-(l**2-16*A)**0.5)/4
(l+(l**2-16*A)**0.5)/4
python函数代码:
def RectSides(L,A): x1=(L - (L ** 2 - 16 * A) ** 0.5) / 4 x2=(L + (L ** 2 - 16 * A) ** 0.5) / 4 return (x1,x2) def RectShortSide(L,A): x1=(L - (L ** 2 - 16 * A) ** 0.5) / 4 return x1 def RectLongSide(L,A): x1=(L + (L ** 2 - 16 * A) ** 0.5) / 4 return x1
arcgis操作、制图、开发、分析、培训、研发、单位机构和重大科技项目技术咨询,qq group ArcGisky: 878796212