Python编程PTA题解——求奇数分之一序列前N项和(1+1/3+1/5......)

Python编程PTA题解大全——索引

Description:计算序列 1 + 1/3 + 1/5 + … 的前N项之和。
Input:输入仅一行,输入一个正整数N。
Output:输出仅一行,按照“sum = S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。
Sample Input:23
Sample Output:sum = 2.549541

a = input()
a = int(a)
sum = 0
n = 1
for i in range(a):
    sum += 1 / n
    n += 2
print("sum = %.6f" % sum)
发布了203 篇原创文章 · 获赞 14 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43479432/article/details/104989320