使用for循环计算100以内所有奇数的和python编写
时间: 2023-07-11 13:40:57 浏览: 343
可以使用如下代码计算100以内所有奇数的和:
```python
sum = 0
for i in range(1, 101, 2):
sum += i
print("100以内所有奇数的和为:", sum)
```
在这个代码中,我们使用了for循环遍历1到100中的所有奇数,每次将奇数加到sum变量中,最后输出sum的值即可。
相关问题
用python编写程序,至少使用两种不同的方法计算100以内所有奇数的和。
好的,下面分别是两种不同的方法:
方法一:使用 for 循环遍历奇数,累加和
```python
# 方法一:使用 for 循环累加奇数和
sum_odd = 0
for i in range(1, 100, 2):
sum_odd += i
print("方法一计算结果:", sum_odd)
```
方法二:使用 range 函数生成奇数序列,再累加和
```python
# 方法二:使用 range 函数生成奇数序列,再累加和
sum_odd = sum(range(1, 100, 2))
print("方法二计算结果:", sum_odd)
```
两种方法都可以计算出100以内所有奇数的和,运行结果为:
```
方法一计算结果: 2500
方法二计算结果: 2500
```
编写程序,使用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
```
阅读全文