编写一个 Python 程序,利用 while 循环和 if 判断,计算 200 以内所有 整数中能被 4 整除的偶数的和与所有奇数的和。
时间: 2024-12-06 13:25:35 浏览: 16
当然可以。下面是一个简单的 Python 程序,它使用 `while` 循环和 `if` 判断来实现这个任务:
```python
# 初始化两个变量分别存储偶数和奇数的和
even_sum = 0
odd_sum = 0
i = 1 # 开始从1开始计数
# 当 i 小于等于200时,继续循环
while i <= 200:
# 如果数字是偶数并且能被4整除,它是我们要找的目标
if i % 4 == 0 and i % 2 == 0:
even_sum += i
# 如果数字是奇数,也是目标
elif i % 2 != 0:
odd_sum += i
# 每次迭代增加计数
i += 1
# 打印结果
print(f"200以内能被4整除的偶数的和是: {even_sum}")
print(f"200以内所有奇数的和是: {odd_sum}")
```
在这个程序中,我们首先初始化两个变量(`even_sum` 和 `odd_sum`)用于存储偶数和奇数的和。然后,通过 `while` 循环遍历从1到200的所有整数,如果它们是偶数且能被4整除,就加到`even_sum`;如果是奇数,则加到`odd_sum`。最后,打印出两者的和。
阅读全文