Python练习题第九题
题目:
编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n
#2019/12/26/18:16
def fuc1(n):
sum=0
for i in range(1,int(n/2)+1):#编写fun1函数求得1/2+1/4+...+1/n
sum=sum+1/(2*i)
print(sum)
def fuc2(n):# 编写fun1函数求得1/2+1/4+...+1/n
sum=0
for i in range(1,int((n+1)/2)+1):#没有int cmd运行时有错
sum=sum+1/(2*i-1)
print(sum)
n=int(input("请输入:"))
if(n%2==0):#偶数时调用函数fuc1();奇数时调用函数fuc2()
fuc1(n)
else:
fuc2(n)