请用循环结构编写程序,求数列 1-1/2+2/3-3/5+4/8-5/13+...的前n 项和,n 由用户输入(n>0),结果用str.format()方法保留小数点后2 位数字输出。
时间: 2023-05-26 16:06:29 浏览: 61
n = int(input("请输入n:"))
sum = 0.0
for i in range(1, n+1):
if i%2 == 1:
sum += i/(i+1)
else:
sum -= i/(2*i-1)
print("前{}项和为:{:.2f}".format(n, sum))
相关推荐
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)