输入一个自然数n,如果:为奇数,输出表达式1+1/3+…+1/n的值;如果n为偶数输出表达式1/2+1/4+…+1/n的值。输出表裁达式结果保留2位小数。请完善代码并排好缩进关系
时间: 2023-11-30 08:04:34 浏览: 59
n = int(input()) # 输入一个自然数n
if n % 2 == 1: # 判断n是否为奇数
sum = 0 # 定义sum变量用于累加
for i in range(1, n+1, 2): # 循环遍历1到n,步长为2
sum += 1/i # 累加表达式1 1/3 … 1/n
print('%.2f' % sum) # 输出表达式结果,保留2位小数
else: # 如果n为偶数
sum = 0 # 定义sum变量用于累加
for i in range(2, n+1, 2): # 循环遍历2到n,步长为2
sum += 1/i # 累加表达式1/2 1/4 … 1/n
print('%.2f' % sum) # 输出表达式结果,保留2位小数
相关问题
输入一个自然数n,如果n为奇数,输出表达式1+1/3+…+1/n的值;如果n为偶数,输出表达式1+1/2+1/4+…+1/n的值。输出表达式结果保留2位小数
可以使用循环来计算表达式的值。对于奇数n,每次循环加上1/i,其中i从1到n,且i为奇数。对于偶数n,每次循环加上1/i,其中i从1到n,且i为2的倍数。
以下是使用 Python 语言实现的代码:
```
n = int(input())
sum = 0
if n % 2 == 1:
for i in range(1, n+1, 2):
sum += 1/i
else:
for i in range(1, n+1, 2):
sum += 1/i
for i in range(2, n+1, 2):
sum += 1/i
print("%.2f" % sum)
```
输入一个自然数n,程序会根据n的奇偶性选择相应的循环计算表达式的值,最后输出结果,保留2位小数。
输入一个自然数n,如果:为奇数,输出表达式1+1/3++1/n的值;如果n为偶数输出表达式1/2+1/4+.+1/n的值。输出表裁达式结果保留2位小数。请完善代码
n = int(input())
if n % 2 == 1:
result = 1 + 1/3 + 1/n
else:
result = 1/2 + 1/4
for i in range(6, n+1, 2):
result += 1/i
print("%.2f" % result)
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)