使用者輸入一個正整數n
然後套用公式即可
1除以1+2開根號+1/2開根號+3開根號+1/3開根號+4開根號....
最後使用fomat方法顯示結果到小數點第四位
所以會使用到math模組中的 sqrt 去開根號
其他把公式帶進去即可
310迴圈公式計算
1. 題目說明:
請開啟PYD310.py檔案,依下列題意進行作答,依公式計算總和,使輸出值符合題意要求。作答完成請另存新檔為PYA310.py再進行評分。
2. 設計說明:
請使用迴圈敘述撰寫一程式,讓使用者輸入正整數n (1 < n),計算以下公式的總和並顯示結果:
提示:輸出結果至小數點後四位。
3. 輸入輸出:
輸入說明
一個正整數
輸出說明
代入公式計算結果
輸入輸出範例
範例輸入
8
範例輸出
1.8284
參考解答:
import math
a=eval(input())
total=0
for i in range(2,a+1):
total+=1/(math.sqrt(i-1)+math.sqrt(i))
print("{:.4f}".format(total))
Yiru@Studio - 關於我 - 意如