使用python计算圆周率
时间: 2023-10-24 11:24:26 浏览: 102
python计算圆周率pi的方法
5星 · 资源好评率100%
以下是使用python计算圆周率的示例代码:
```python
import math
# 使用math库中的pi常量
print("圆周率(使用math库中的pi常量):", math.pi)
# 使用莱布尼茨级数计算圆周率
def calculate_pi_leibniz(iterations):
pi = 0
sign = 1
for i in range(iterations):
pi += sign / (2*i + 1)
sign = -sign
return 4 * pi
print("圆周率(使用莱布尼茨级数):", calculate_pi_leibniz(1000000))
# 使用马青公式计算圆周率
def calculate_pi_machin():
pi = 16 * math.atan(1/5) - 4 * math.atan(1/239)
return pi
print("圆周率(使用马青公式):", calculate_pi_machin())
```
输出结果:
```
圆周率(使用math库中的pi常量): 3.141592653589793
圆周率(使用莱布尼茨级数): 3.1415926535897936
圆周率(使用马青公式): 3.141592653589793
```
阅读全文