请编写python程序,利用for循环,分别计算1-100中奇数的和、偶数的和
时间: 2024-03-05 16:51:53 浏览: 27
好的,以下是符合要求的 Python 代码:
```python
odd_sum = 0 # 奇数的和
even_sum = 0 # 偶数的和
for i in range(1, 101):
if i % 2 == 0:
even_sum += i
else:
odd_sum += i
print("1-100中奇数的和为:", odd_sum)
print("1-100中偶数的和为:", even_sum)
```
解释一下代码的实现:
1. 首先用两个变量 `odd_sum` 和 `even_sum` 分别表示奇数的和和偶数的和,初始值都为 0;
2. 然后使用 `for` 循环遍历从 1 到 100 中的所有数;
3. 在循环体内,使用 `if` 条件判断语句判断当前数是否为偶数,如果是,则将其加入到 `even_sum` 中,否则加入到 `odd_sum` 中;
4. 最后使用 `print` 函数输出两个变量的值。
相关问题
利用for循环计算1-n中奇数与偶数个数分别是多少
对于这个问题,我可以回答。利用for循环可以遍历1-n中的所有数字,然后通过判断数字是否为偶数,来计算奇数和偶数的个数。具体代码如下:
```
int odd = 0; // 奇数个数
int even = 0; // 偶数个数
for (int i = 1; i <= n; i++) {
if (i % 2 == 0) {
even++;
} else {
odd++;
}
}
```
这样就可以得到1-n中奇数和偶数的个数了。
利用python循环,计算并输出50-100中奇数的和、偶数的和
好的,这是一个简单的Python代码,可以计算并输出50-100中奇数的和和偶数的和:
odd_sum = 0
even_sum = 0
for i in range(50, 101):
if i % 2 == 0:
even_sum += i
else:
odd_sum += i
print("奇数的和为:", odd_sum)
print("偶数的和为:", even_sum)