用python编写一个利用for循环求1-100中所有奇数和偶数的和的程序
时间: 2023-05-21 11:03:30 浏览: 690
以下是用 Python 编写的利用 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)
```
希望能对您有所帮助!
相关问题
请编写python程序,利用for循环,分别计算1-100中奇数的和、偶数的和
好的,以下是符合要求的 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` 函数输出两个变量的值。
编写程序,使用while 福环计算1-1000 以内所有奇数的和,使用for 循环 计算 1-1000以内所有偶数的和。
使用while循环计算1-1000以内所有奇数的和:
```python
sum_odd = 0
i = 1
while i <= 1000:
sum_odd += i
i += 2
print("1-1000以内所有奇数的和为:", sum_odd)
```
使用for循环计算1-1000以内所有偶数的和:
```python
sum_even = 0
for i in range(2, 1001, 2):
sum_even += i
print("1-1000以内所有偶数的和为:", sum_even)
```
运行结果为:
```
1-1000以内所有奇数的和为: 250000
1-1000以内所有偶数的和为: 250500
```