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) )
相关推荐
lili-felicity几秒前
CANN批处理优化技巧:从动态批处理到流水线并行
人工智能·python
一个有梦有戏的人2 分钟前
Python3基础:进阶基础,筑牢编程底层能力
后端·python
dazzle11 分钟前
机器学习算法原理与实践-入门(三):使用数学方法实现KNN
人工智能·算法·机器学习
那个村的李富贵12 分钟前
智能炼金术:CANN加速的新材料AI设计系统
人工智能·算法·aigc·cann
摘星编程20 分钟前
解析CANN ops-nn中的Transpose算子:张量维度变换的高效实现
python
Liekkas Kono27 分钟前
RapidOCR Python 贡献指南
开发语言·python·rapidocr
张张努力变强34 分钟前
C++ STL string 类:常用接口 + auto + 范围 for全攻略,字符串操作效率拉满
开发语言·数据结构·c++·算法·stl
万岳科技系统开发34 分钟前
食堂采购系统源码库存扣减算法与并发控制实现详解
java·前端·数据库·算法
玄同76539 分钟前
Python 后端三剑客:FastAPI/Flask/Django 对比与 LLM 开发选型指南
人工智能·python·机器学习·自然语言处理·django·flask·fastapi
张登杰踩40 分钟前
MCR ALS 多元曲线分辨算法详解
算法