在python中使用for语句求100内偶数和
时间: 2024-02-20 09:01:56 浏览: 17
可以使用以下代码:
```
sum = 0
for i in range(2, 101, 2):
sum += i
print("100以内的偶数和为:", sum)
```
解释一下:
- `sum` 变量用来存储偶数的和,初始化为0。
- `range(2, 101, 2)` 生成一个从2开始,步长为2,到100结束的等差数列。
- `for` 循环遍历这个等差数列中的所有元素,并将它们加到 `sum` 中。
- 最后输出结果。
相关问题
用python的while语句编写100以内偶数之和
可以使用如下代码实现:
```python
sum = 0 # 初始化偶数和为0
i = 0 # 初始化计数器为0
while i <= 100:
if i % 2 == 0: # 如果是偶数
sum += i # 将偶数累加到总和中
i += 1 # 计数器加1
print(sum) # 输出偶数之和
```
运行结果为 2550,即100以内偶数之和为2550。
使用for计算计算1到100的偶数和的Python程序
可以使用for循环和条件判断语句来计算1到100的偶数和,以下是Python程序的示例代码:
```python
sum_even = 0 # 初始化偶数和为0
for i in range(1, 101): # 循环1到100
if i % 2 == 0: # 判断是否为偶数
sum_even += i # 如果是偶数,则加到偶数和中
print("1到100的偶数和为:", sum_even) # 输出偶数和
```
运行结果:
```
1到100的偶数和为: 2550
```
因为1到100中有50个偶数,每一个偶数都会被加到偶数和中,所以偶数和最终为2550。