如何用python 3.5用连分数计算欧拉数e的值
0
我需要输入一个n来确定迭代次数,下面是我写的代码,但是明显是错误的
n=int(input('Enter the number of iteration:'))
a=1
b=a+1
term=0 #remainder part of value e
approx=2 #integer part of value e
while b<=n:
term=1/(1+(1/b))
a=a+1
b=a+(a/(a+1))
approx=approx+term
print('The approximation of e is:'+str(approx))
n=int(input('Enter the number of iteration:'))
a=1
b=a+1
term=0 #remainder part of value e
approx=2 #integer part of value e
while b<=n:
term=1/(1+(1/b))
a=a+1
b=a+(a/(a+1))
approx=approx+term
print('The approximation of e is:'+str(approx))
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
0 个回复