编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,
当输入n为奇数时,调用函数1/1+1/3+…+1/n
#task13 0213
"""
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/n,
当输入n为奇数时,调用函数1/1+1/3+...+1/n
"""
def even(n):
sums = 1/n
for i in range(1,n//2):
sums += 1/(2*i)
return sums
def odd(n):
sums = 1/n
for i in range(1,(n+1)//2):
sums += 1/(2*i-1)
return sums
n = int(input('please input the number: '))
if n%2==0:
print(even(n))
else:
print(odd(n))
please input the number: 5
1.5333333333333332