2024-05-19 08:37:43 发布
网友
作为一个新手,我正在尝试做一个莱布尼兹π近似函数。我想我已经做了,但是我的函数什么也不返回。当我在没有函数的情况下尝试我的代码时,它就工作了。看来我犯了一个基本的错误。你知道吗
你能告诉我这个函数有什么问题吗?你知道吗
def myPi(iters): Pi = 0.0 a = 1 b = 1 for n in range(iters): Pi += a / b a *= -1 b += 2 Pi *= 4 return Pi myPi(100000)
多谢了。你知道吗
当您以模块/脚本的形式运行脚本时,Python不会像在REPL模式中那样自动打印未分配的非None返回值。你知道吗
将最后一行改为
print(myPi(100000))
或者
pi = myPi(100000) print(pi)
当您以模块/脚本的形式运行脚本时,Python不会像在REPL模式中那样自动打印未分配的非None返回值。你知道吗
将最后一行改为
或者
相关问题 更多 >
编程相关推荐