Python经典编程习题100例:第76例:求阶乘的和

216 阅读1分钟

不要自卑,去提升实力
互联网行业谁技术牛谁是爹
如果文章可以带给你能量,那是最好的事!请相信自己
加油o~

本人初学Python,只为熟悉语法编写,大神请勿理会

在这里插入图片描述
点击下面链接
Python经典编程100例习题汇总

题目描述:

编写一个函数,输入n为偶数时,调用函数求1/2+1/4+…+1/n,当输入n为奇数时,调用函数1/1+1/3+…+1/n

解题思路:

> 

代码:

def fn(n):
    sum=0
    if n%2==1:
        for i in range(1,n+1,2):
            sum+=1/i
    else:
        for i in range(2,n+1,2):
            sum+=1/i
    return sum
print(fn(6))