利用for循环,分别计算1~100中奇数的和、偶数的和’
时间: 2024-03-09 21:44:19 浏览: 131
可以使用for循环遍历1到100中的每个数,然后通过判断来统计奇数和偶数的和,代码如下:
```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)
```
上述代码中,使用了range函数生成1到100的整数序列,然后通过判断每个数是否为偶数,来分别累加奇数和偶数的和。在循环结束后,使用print函数输出结果。
相关问题
利用for循环,分别计算a~b中奇数的和、偶数的和。中间用空格隔开。
我可以回答这个问题。请看下面的答案:
```
请输入a和b的值,中间用空格隔开:
2 10
奇数之和为 24 偶数之和为 30
```
以上是一个样例输出。你需要提供a和b的值,程序将计算a~b之间奇数和偶数的和。
利用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中奇数和偶数的个数了。
阅读全文