我的莱布尼茨函数 (Python) 有什么问题?

堂吉诃德

作为一个新手,我正在尝试做一个 Leibniz pi 近似函数。我想我已经做到了,但我的函数什么都不返回。当我在没有功能的情况下尝试我的代码时,它可以工作。所以看起来我在这里犯了一个基本错误。

你能告诉我这个功能有什么问题吗?

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)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

[Python]我的递归有什么问题?

我的Python脚本有什么问题?

我的 Leetcode 问题的 Python 代码有什么问题#315

python我的python代码有什么问题?

python:我的日期索引有什么问题?

我的 Python 2 程序有什么问题?

Python-我的代码有什么问题?

我在 Wallis 产品上的 python 代码有什么问题?

我在 python 中的代码有什么问题?

我关于这个算法的 Python 代码有什么问题?

我的python递归代码有什么问题?

我的 selenium python 代码有什么问题?

我的 python 代码在根据用户输入选择不同的函数时有什么问题?

我的 python 数据表连接函数有什么问题?

我在我的 python 程序中为下面描述的问题使用的逻辑有什么问题?

我的迭代函数有什么问题

我的谓词函数有什么问题?

我的函数“ openfile”有什么问题

javascript我的函数有什么问题?

我的 reverse() 函数有什么问题?

有人可以告诉我我的代码有什么问题吗?[Python 2.7.1]

我的setup.py在python 3.8.1中安装所有依赖项有什么问题

有人可以告诉我此python代码有什么问题吗?

我的Python代码有什么问题?Head First Python中的示例

我的 Python 代码中的这条 SQL 语句有什么问题?

使用python项目Euler#4。我的代码有什么问题?

我的 F# 代码比等效的 python 代码长得多,有什么问题吗?

迭代写入行值到excel python,我的代码有什么问题?

cs 圈中的 7C-python 我还不确定这有什么问题