python计算sn=1-3 5-7 9-11 ..
时间: 2023-05-01 14:01:22 浏览: 244
等考二级python-第5章-组合数据类型.pptx
这个等比数列求和公式为: sn = n/2 * (a1 - an) ,
其中 a1 为首项,an 为末项。
在你给出的等比数列中,首项 a1 为 1 ,末项 an 为 11 ,公比为 -2,那么:
sn = n/2 * (1 - 11) = -5n/2
代码实现:
```
n = int(input("请输入等比数列项数: "))
a1 = 1
an = 11
sn = -5*n/2
print("等比数列的和为: ",sn)
```
注意,这里我们假设了第一项为1,第n项为11,也就是公差为2的等差数列,需要根据实际情况修改a1,an的值
阅读全文