TQC+ 程式語言 Python 3 _ 310 迴圈公式計算

說明:
請使用迴圈敘述撰寫一程式,讓使用者輸入正整數n (1 < n),計算以下公式的總和並顯示結果:$${1 \over 1 + \sqrt{2}}+{1 \over \sqrt{2}+\sqrt{3}}+{1 \over \sqrt{3}+\sqrt{4}}+...+{1 \over \sqrt{n-1}+\sqrt{n}}$$ 提示:輸出結果至小數點後四位。
範例輸入:
8
範例輸出:
1.8284
程式碼:
a = int( input() )
total = 0

for i in range( 2, a+1 ):
    total += 1 / ( ( i-1 )**0.5 + i**0.5 )
print( "{:.4f}".format( total ) )

沒有留言:

張貼留言