使用for循环求1-100的累加和偶数和奇数和
时间: 2024-06-15 12:07:10 浏览: 9
使用for循环求1-100的累加和可以分别计算奇数和偶数的和。以下是示例代码:
```python
even_sum = 0 # 偶数和
odd_sum = 0 # 奇数和
for num in range(1, 101):
if num % 2 == 0:
even_sum += num
else:
odd_sum += num
print("1-100的偶数和为:", even_sum)
print("1-100的奇数和为:", odd_sum)
```
相关问题
编程求1-100之间的和/奇数和/偶数和c语言
下面是 C 语言代码:
```c
#include <stdio.h>
int main() {
int sum = 0;
int odd_sum = 0;
int even_sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
if (i % 2 == 1) {
odd_sum += i;
} else {
even_sum += i;
}
}
printf("1-100之间的和为:%d\n", sum);
printf("1-100之间的奇数和为:%d\n", odd_sum);
printf("1-100之间的偶数和为:%d\n", even_sum);
return 0;
}
```
代码解释:
首先定义三个变量`sum`、`odd_sum`、`even_sum`分别表示总和、奇数和、偶数和,初始化都为0。
然后使用 for 循环从1到100遍历每个整数:
- `sum`累加每个整数
- 如果该整数是奇数,则将其累加到`odd_sum`中
- 如果该整数是偶数,则将其累加到`even_sum`中
最后使用 printf 函数输出三个和的结果。
编程计算1-100之间的奇数和与偶数和。
好的,可以使用循环语句和条件语句来实现这个功能。下面是使用 Python 语言实现的代码示例:
```python
# 计算奇数和
odd_sum = 0
for i in range(1, 101, 2): # 步长为2,只遍历奇数
odd_sum += i
print("1-100之间的奇数和为:", odd_sum)
# 计算偶数和
even_sum = 0
for i in range(2, 101, 2): # 步长为2,只遍历偶数
even_sum += i
print("1-100之间的偶数和为:", even_sum)
```
运行结果如下:
```
1-100之间的奇数和为: 2500
1-100之间的偶数和为: 2550
```
其中,`range(start, stop, step)` 函数可以生成一个从 `start` 开始、小于 `stop` 的整数序列,步长为 `step`。我们利用这个函数生成从 1 到 100 的奇数序列和偶数序列,并依次累加求和即可。