编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n
时间: 2023-04-27 15:00:45 浏览: 111
python 编写一个函数,输入n为偶数时,调用函数求解(示例)
5星 · 资源好评率100%
以下是Python代码实现:
def sum_of_series(n):
if n % 2 == :
# 偶数情况
return sum([1/(2*i) for i in range(1, int(n/2)+1)])
else:
# 奇数情况
return sum([1/(2*i+1) for i in range(, int((n-1)/2)+1)])
# 测试
print(sum_of_series(6)) # 输出 .9166666666666666
print(sum_of_series(7)) # 输出 1.1238095238095237
阅读全文