目录 1.原理 2.代码 1.原理 由内嵌正六边形入手 因为这样圆的半径就为正六边形的边长 再取每段弧的中点,连接原来弧的两点,得到更逼近圆的正十二边形 重复这样的做法,就可以得到一个很好的的近似值 2.代码 import math def calculate_perimeter(t): s=1 #设半径为1,即圆为单位圆 n=6 #初始情况为正六边形 for i in range