,
, 其中x6=1。观察发现,正2n边形的面积等于正n边形的面积加上n个等腰三角形的面积,即
。利用这个推导公式,编写如下Python程序,求解π的近似值。据此完成小题。

|
from math import * #从math模块调用常用的数学函数 n = int(input("请输人多边形的边数:")) i=6 x=1 s=6*sqrt(3)/4 #sqrt( ) :math中的函数,用于求算术平方根 while i <=n/2: #当i> n/2时,结束循环,执行print( ) h = sqrt(1-(x/2)**2) s= s+i*x*( 1-h)/2 x = sqrt(((x/2)**2+(1-h)**2) i=2*i print( "当正多边形的边数为", n, "时, π的近似值为:", s) |
)+1-2h
B .
×2+(1-h) ×2
C . 2(
)+2(1- h)
D . (
)2+(1-h)