又没有哪位懂得的人士会呀

 

#!/usr/bin/python
# -*- coding: utf-8 -*-
def sum(n):
    s=0
    for i in range(1,n+1):
        if(i%2==1):
            s+=1/i
        
    return s
n=int(input("请输入一个奇数"))
print(sum(n));

代码如下:{如果对你有帮助,可以给我个采纳吗,谢谢!! 点击我这个回答右上方的【采纳】按钮}。
 

def sum(n):
    s = 1
    for i in range(3,n+1,2):
        s += 1/i
    return s
n=int(input("请输入一个奇数:"))
print(sum(n));

#函数
def sum(n):
    val = 0
    for i in range(1, n+1, 2):
        val = val + 1/i
    return val


#调用
n = int(input("请输入一个奇数:"))
print(sum(n))