求e的近似值(Python123)


求e的近似值

描述

自然常數e可以用級數1+1/1!+1/2!+⋯+1/n!來近似計算。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

本題要求對給定的非負整數n,求該級數的前n項和。

輸入格式

輸入第一行中給出非負整數n(≤100)。

輸出格式

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

代碼

n = eval(input())  # 獲取輸入
s = s1 = 1  # 設定初始值1為1
for i in range(1, n + 1):  # 從1到n
    s *= i  # 計算n!
    s1 += 1 / s  # 對1/n!求和
print('{:.8f}'.format(s1))  # 輸出保留小數點后八位


免責聲明!

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



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