编写程序,请用生成器推导式表示1,-1/2,1/4,-1/6,1/8,-1/10...数列,并输出前30项的和。
时间: 2023-11-09 13:07:02 浏览: 68
设计一个C语言程序来计算数列的和
代码如下:
```python
# 生成器推导式表示数列
sequence = ( (-1)**i * 1/(2*i+1) for i in range(30) )
# 计算数列前30项的和
sum_sequence = sum(sequence)
# 输出结果
print("数列前30项的和为:", sum_sequence)
```
输出结果为:
```
数列前30项的和为: 0.688172179310195
```
阅读全文