二、实验内容 1.+编写一个函数,输入n为偶数时,调用函数求1/2+1/4+...+1/m,当输入n为奇数时,调 用函数1/1+1/3+...+1/n。(文件命名:E4_1.py)
时间: 2023-11-13 17:02:15 浏览: 91
python 编写一个函数,输入n为偶数时,调用函数求解(示例)
5星 · 资源好评率100%
这道题目要求编写一个函数,输入一个偶数n时,计算1/2+1/4+...+1/n的和;输入一个奇数n时,计算1/1+1/3+...+1/n的和。可以使用if语句来判断n的奇偶性,然后分别计算两种情况下的和。具体实现可以参考以下代码:
def sum_of_series(n):
if n % 2 == 0:
# n为偶数
sum = 0
for i in range(2, n+1, 2):
sum += 1/i
return sum
else:
# n为奇数
sum = 0
for i in range(1, n+1, 2):
sum += 1/i
return sum
在这个函数中,我们使用了for循环来计算序列的和。当n为偶数时,我们从2开始,每次加2,直到n;当n为奇数时,我们从1开始,每次加2,直到n。在每次循环中,我们将1/i加到sum中。最后返回sum即可。
阅读全文