python使用while循环,计算两个正整数之间的所有偶数之和并打印这些偶数
时间: 2024-09-11 12:12:37 浏览: 147
python判断所输入的任意一个正整数是否为素数的两种方法
5星 · 资源好评率100%
在Python中,可以使用`while`循环来遍历两个正整数之间的所有数字,并通过判断条件来检查这些数字是否为偶数。如果是偶数,则将其加到总和中,并打印出来。以下是实现这一功能的代码示例:
```python
# 假设我们要计算两个正整数start和end之间的偶数之和
start = int(input("请输入起始正整数: "))
end = int(input("请输入结束正整数: "))
# 确保起始值小于或等于结束值
if start > end:
start, end = end, start
# 初始化偶数之和为0
even_sum = 0
# 使用while循环遍历start到end之间的数字
i = start
while i <= end:
# 判断当前数字是否为偶数
if i % 2 == 0:
even_sum += i # 如果是偶数,则加到总和中
print(i) # 打印偶数
i += 1 # 移动到下一个数字
# 打印最终的偶数之和
print("这两个正整数之间的所有偶数之和为:", even_sum)
```
这段代码首先要求用户输入两个正整数,然后通过`while`循环遍历这两个数之间的所有整数。如果当前数字是偶数(即能被2整除),则将其加到`even_sum`变量中,并打印该偶数。循环结束后,打印出所有偶数的总和。
阅读全文