Python求S=1-3+5-7+9……-99
时间: 2024-02-12 15:04:04 浏览: 155
可以使用一个for循环和一个变量来计算S=1-3+5-7+9……-99,代码如下:
```python
sum = 0
for i in range(1, 100, 2):
if i % 4 == 1:
sum += i
else:
sum -= i
print(sum)
```
输出结果为:50
相关问题
用python写s=1-2+3-4+……-10
这个问题属于技术问题,可以使用 python 中的循环和条件语句来实现。具体实现方式如下:
s = 0
for i in range(1, 11):
if i % 2 == 1:
s += i
else:
s -= i
print(s) # 输出结果为 -5
python 编写程序,计算Sn=1-3+5-7+9-11+……。
可以这样写:
s = 0 #初始化 Sn 的值
n = int(input('请输入需要计算的项数:'))
for i in range(n):
sign = (-1) ** i
num = 2 * i + 1
s += sign * num
print('计算结果为:', s)
PS: 如果您有其他问题欢迎继续提问~
阅读全文