Python 3,创建使用用户输入来计算e的程序

时间:2018-08-14 06:58:50

标签: python python-3.x python-import

import math
N=int(input('Non Negative Integer:')) #User Input (iteration/sequence continue until it reaches N)
E=0
while N>1:
  A=N-1
  C=A+A/N
  N=N-1
  E=E+A+A/N
print(2+1/E)

因此,我试图创建一个程序,在其中使用用户输入(N)并为e运行公式,直到达到第N次迭代为止。我不确定问题出在哪里,我希望它看起来像这样

https://i.stack.imgur.com/jLx1O.png

1 个答案:

答案 0 :(得分:1)

这是您的答案:

N=int(input('Non negative integer: '))
E=N+1

while N>=1:
    E=N+N/E
    N=N-1
print(2+1/E)

#> Non negative integer: 2
#> 2.7272727272727275

#> Non negative integer: 3
#> 2.7169811320754715