课堂5:解析算法经典案例
Python算法之旅
共 989字,需浏览 2分钟
·
2021-10-24 09:28
说在前面
计算pi的值:根据函数头说明,编写自定义函数,分别用格雷戈里 - 莱布尼茨无穷级数和Nilakantha 级数计算pi的值。如果你能找到其他计算pi值的方法,也可以设计新的自定义函数。
'''
函数功能:使用格雷戈里 - 莱布尼茨无穷级数计算pi的值。
π = (4/1) - (4/3) + (4/5) - (4/7) + (4/9) - (4/11) + (4/13) - (4/15) ...
函数名:fun_2(n)
参数表:n--表示迭代次数。
返回值:根据公式计算出来的pi值。
'''
def fun_1(n):
pass
'''
函数功能:使用Nilakantha 级数计算pi的值:
π = 3 + 4/(2*3*4) - 4/(4*5*6) + 4/(6*7*8) - 4/(8*9*10)
+ 4/(10*11*12) - (4/(12*13*14) ...
函数名:fun_2(n)
参数表:n--表示迭代次数。
返回值:根据公式计算出来的pi值。
'''
def fun_2(n):
pass
#调用函数部分代码
n = int(input("请输入迭代次数:"))
print(fun_1(n), fun_2(n))
需要本文PPT、源代码和课后练习答案的,可以加入“Python算法之旅”知识星球参与讨论和下载文件,“Python算法之旅”知识星球汇集了数量众多的同好,更多有趣的话题在这里讨论,更多有用的资料在这里分享。
我们专注Python算法,感兴趣就一起来!
相关优秀文章:
评论