PTA - 求奇数分之一序列前N项和

本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。

输入格式:

输入在一行中给出一个正整数N。

输出格式:

在一行中按照"sum = S"的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。

输入样例:

复制代码
23

输出样例:

复制代码
sum = 2.549541

我的答案:

复制代码
x = int(input())

sum = 0
for i in range( 1, x+1 ):
    sum += 1 / ( 2 * i - 1 )

print ( "sum = %lf" % round(sum, 6) )
相关推荐
吃好睡好便好14 小时前
用while循环语句求和
开发语言·学习·算法·matlab·信息可视化
TechWayfarer14 小时前
查询IP所在地的3种方案:从API到离线库,风控场景怎么选?
开发语言·网络·python·网络协议·tcp/ip
王璐WL14 小时前
【C语言入门级教学】函数的概念2
c语言·数据结构·算法
程序员榴莲14 小时前
Python 单例模式
开发语言·python·单例模式
hh.h.15 小时前
昇腾CANN ops-transformer 仓的 MC2 算子:MoE 模型的全到全通信
python·深度学习·transformer·cann
不知名的忻15 小时前
B 树与 B+ 树:面试完全指南
b树·算法·面试·b+树
运筹vivo@15 小时前
2657. 找到两个数组的前缀公共数组 | 难度:中等
算法·leetcode·职场和发展·哈希表
索木木16 小时前
NCCL SHARP 和 TREE算法
java·服务器·算法
NiceCloud喜云16 小时前
Claude Files API 深入:从上传、复用到配额管理的工程化指南
android·java·数据库·人工智能·python·json·飞书