用python编写计算1+2+4+…+100
时间: 2023-08-12 19:07:24 浏览: 176
可以使用以下Python代码来计算:
```python
sum = 0
for i in range(1, 101):
if i % 2 == 0:
sum += i
print("1+2+4+...+100的和为:", sum)
```
输出结果为:
```
1+2+4+...+100的和为: 2550
```
上面的代码中,使用了for循环来遍历1到100之间的整数,并使用if语句判断是否为偶数,如果是偶数则累加到sum变量中。最后输出sum的值即为所求的结果。
相关问题
Python编写计算1+2+3+.....+n的和的程序
当然可以,以下是Python编写计算1到n的和的程序:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(1, n+1):
sum += i
print("1到n的和为:", sum)
```
希望对你有所帮助!请问还有其他问题吗?
使用Python编写计算1-2+3-4……-20
可以使用循环来实现这个计算,具体的代码如下所示:
```python
sum = 0
for i in range(1, 21):
if i % 2 == 0:
sum -= i
else:
sum += i
print(sum)
```
在这个代码中,我们使用了一个累加变量 `sum` 来存储计算的结果。然后使用 `for` 循环从1到20进行遍历,如果当前的数是偶数,我们就将其减去,否则将其加上。最后输出累加变量 `sum` 的值即可。