4302: 数列之和
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:95
解决:25
题目描述
如果n为偶数,则计算1/2+1/4+1/6…+1/n的结果;如果n为奇数,则计算1/1+1/3+1/5…+1/n的结果。保留2位小数。
输入
输入一个正整数n
输出
如果n为偶数,则计算1/2+1/4+1/6…+1/n的结果;如果n为奇数,则计算1/1+1/3+1/5…+1/n的结果。保留2位小数。
样例输入 复制
4
样例输出 复制
0.75
提示
n=int(input()) s=0 if n%2==0: for i in range(2,n+1,2): s+=1/i else: for i in range(1,n+1,2): s+=1/i print('%.2f'%s)