python # 输入n为偶数时,调用函数1/2+1/4+...+1/n,当输入n为奇数时,调用函数1/1+1/3+...+1/n
时间: 2023-11-12 21:05:27 浏览: 153
Python中特殊函数集锦
在Python中,可以使用if语句来判断输入的n是奇数还是偶数,然后分别调用不同的函数来计算。下面是一个示例代码:
```
def sum_even(n):
sum = 0
for i in range(2, n+1, 2):
sum += 1/i
return sum
def sum_odd(n):
sum = 0
for i in range(1, n+1, 2):
sum += 1/i
return sum
n = int(input("请输入一个整数:"))
if n % 2 == 0:
result = sum_even(n)
else:
result = sum_odd(n)
print("结果为:", result)
```
如果输入的n为偶数,则调用sum_even函数来计算1/2+1/4+...+1/n的和;如果输入的n为奇数,则调用sum_odd函数来计算1/1+1/3+...+1/n的和。最后将计算结果输出即可。
阅读全文