我不是一个很有经验的程序员,但我只是用 Python 写了这个来尝试查找e
,使用的定义e
是 1/0 的总和!+ 1/1!+ 1/2!ETC...
我遇到的问题是def factorial
不输出整数。我意识到它不会给出它是如何写的,但我不确定我怎么能做到。total
是我希望从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)