第4章-5.求e的近似值 (15分)


 
        

自然常數 e 可以用級數 1+1/1!+1/2!++1/n!+來近似計算。本題要求對給定的非負整數 n,求該級數的前 n+1 項和。

 
        

輸入格式:

 
        

輸入第一行中給出非負整數  n(1000)

 
        

輸出格式:

 
        

在一行中輸出部分和的值,保留小數點后八位。

 
        

輸入樣例:

 
        
10 
 
        
 
 
        

輸出樣例:

 
        
2.71828180
 1 # 求e的近似值
 2 # Author: cnRick
 3 # Time : 2020-3-28
 4 def factor(n):  5     if n == 0:  6         return 1.0
 7     result = 1.0
 8     for i in range(1,n+1):  9         result *= i 10     return result 11 
12 n = int(input()) 13 result = 0 14 for i in range(0,n+1): 15     result += 1/factor(i) 16 print("{:.8f}".format(result))

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM