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) )
相关推荐
闲人编程1 分钟前
用Python分析你的Spotify/网易云音乐听歌数据
开发语言·python·ai·数据分析·spotify·网易云·codecapsule
“负拾捌”17 分钟前
LangChain 中 ChatPromptTemplate 的几种使用方式
python·langchain·prompt
Mr.H012731 分钟前
快速排序的常见构思
数据结构·算法
mit6.82438 分钟前
背包dp|格雷码
算法
咋吃都不胖lyh1 小时前
小白零基础教程:安装 Conda + VSCode 配置 Python 开发环境
人工智能·python·conda
rit84324991 小时前
基于MATLAB的PCA+SVM人脸识别系统实现
人工智能·算法
RTC老炮1 小时前
webrtc降噪-NoiseEstimator类源码分析与算法原理
算法·webrtc
闲人编程1 小时前
构建一个短链接生成器服务(FastAPI + SQLite)
jvm·python·sqlite·fastapi·生成器·短链接·caodecapsule
杰瑞哥哥2 小时前
标准 Python 项目结构
开发语言·python
不当菜鸡的程序媛2 小时前
Flow Matching|什么是“预测速度场 vt=ε−x”?
人工智能·算法·机器学习