利用for循环求1至100中奇数和偶数的和分别是多少。
时间: 2024-03-15 16:47:20 浏览: 218
好的,以下是利用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` 函数输出结果。
相关问题
编写程序,利用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("奇数和为:", odd_sum)
print("偶数和为:", even_sum)
```
这个程序的输出结果是:
```
奇数和为: 2500
偶数和为: 2550
```
希望你能满意!
循环结构 问题:利用for循环求1至100(包含100)中奇数和偶数的和分别是多少。
循环结构问题:利用for循环求1至100(包含100)中奇数和偶数的和分别是多少。
答案:奇数和为2500,偶数和为2550。代码如下:
```lua
local odd_sum = 0
local even_sum = 0
for i = 1, 100 do
if i % 2 == 0 then
even_sum = even_sum + i
else
odd_sum = odd_sum + i
end
end
print("奇数和为:" .. odd_sum)
print("偶数和为:" .. even_sum)
```
注意:这里使用了 Lua 语言编写的代码。
阅读全文