7-1累积求和
编写程序输入一个整数值,当n为偶数时,调用函数peven(n)求1/2+1/4+…+1/n,当n为奇数时,调用函数podd(n)计算1/1+1/3+…+1/n。编写main()函数,完成数据的输入输出,调用计算函数。要求完成函数peven(n)、函数podd(n)、main()函数。
def peven(n):
sum = 0
for i in range(2,n+1,2):
sum += 1/i
print("%.6f" %sum)
def podd(n):
sum = 0
for i in range(1,n+1,2):
sum += 1/i
print("%.6f" %sum)
if __name__ == '__main__':
n = int(input('input a number:\n'))
if n%2 == 0:
peven(n)
else:
podd(n)