让用户输入一个自然数n,如果n为奇数,输出表达式1+1/3+1/5+. . .+l/n的值;如果n为偶数,输出表达式1/2+ 1/4+1/6+... +l/n的值。输出结果保留2位小数。
时间: 2023-11-18 22:21:53 浏览: 87
好的,我可以帮你写一个程序来实现这个功能。以下是Python代码:
```
n = int(input("请输入一个自然数n: "))
sum = 0.0
if n % 2 == 0:
for i in range(2, n+1, 2):
sum += 1.0/i
else:
for i in range(1, n+1, 2):
sum += 1.0/i
print("结果为: %.2f" % sum)
```
你可以将这段代码复制到Python解释器中运行,然后输入自然数n,程序便会输出对应的结果。
阅读全文