小编Use*_*er1的帖子

因子不输出整数

我不是一个非常有经验的程序员,但我只是用Python编写这个来尝试查找e,使用的定义e是1/0的总和!+ 1/1!+ 1/2!等等...

我遇到的问题是def factorial不输出整数.我意识到它不会给它如何写,但我不知道我怎么能做到.total是我想要输出的int def factorial.

e = 0

def factorial(m):
    n = m - 1
    total = 1
    if n > 0:
        total = m
    while n > 0:
        total = total * n
        n = n - 1

for w in range(0,100):
    s = factorial(w)
    e = e + ( 1 / s )

print(e)
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
88
查看次数

使用重复数字扩展列表的好方法是什么?

我想扩展一个数字为2450的列表,50次.有什么好办法呢?

for e in range(0,50):
    L2.extend(2450)
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
1
解决办法
72
查看次数

标签 统计

python ×2