2117: 偶数与奇数
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:2
解决:2
题目描述
输入一个正整数n,如果n为偶数,则计算1/2+1/4+1/6…+1/n的结果;
如果n为奇数时,则计算1/1+1/3+1/5…+1/n的结果。输出最后计算的结果。
样例输入 复制
4
样例输出 复制
0.75
提示
输入为4,则计算1/2+1/4的结果,输出为0.75。
输入为5,则计算1/1+1/3+1/5的结果,输出为1.53。
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(round(s,2))