利用for循环,分别计算a~b中奇数的和、偶数的和。中间用空格隔开。
时间: 2023-06-06 10:05:58 浏览: 121
我可以回答这个问题。请看下面的答案:
```
请输入a和b的值,中间用空格隔开:
2 10
奇数之和为 24 偶数之和为 30
```
以上是一个样例输出。你需要提供a和b的值,程序将计算a~b之间奇数和偶数的和。
相关问题
利用for循环,分别计算1~100中奇数的和、偶数的和’
可以使用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循环求1至100中奇数和偶数的和分别是多少。
好的,以下是利用for循环求1至100中奇数和偶数的和的代码:
```python
odd_sum = 0 # 奇数和的初始值为0
even_sum = 0 # 偶数和的初始值为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至100中奇数的和为: 2500
1至100中偶数的和为: 2550
```
其中,`odd_sum` 变量存储了1至100中奇数的和,`even_sum` 变量存储了1至100中偶数的和。在循环中,通过 `range(1, 101)` 生成1至100的整数序列,然后对每个数进行判断,如果是偶数则加入偶数和中,如果是奇数则加入奇数和中。最后通过 `print` 函数输出结果。