用for循环求1到n的偶数和python
时间: 2024-05-07 17:21:54 浏览: 169
可以使用以下代码来求1到n的偶数和:
```
n = int(input("请输入一个整数n:"))
sum = 0
for i in range(1, n+1):
if i % 2 == 0:
sum += i
print("1到", n, "的偶数和为:", sum)
```
首先,我们通过`input`函数获取用户输入的整数`n`。然后,我们定义一个变量`sum`来保存偶数和,初始值为0。接着,我们使用`for`循环遍历1到n之间的所有数字,如果当前数字是偶数,则将其加到`sum`中。最后,我们输出结果。
相关问题
python函数 for循环求1到n之间奇数的和
可以使用以下代码来实现:
```python
def sum_odd(n):
res = 0
for i in range(1, n+1):
if i % 2 != 0:
res += i
return res
```
其中,使用 `range(1, n+1)` 生成从1到n的整数序列,判断每个数是否为奇数,如果是则将其加到结果中。最终返回所有奇数的和。
python用for求1到n的偶数和
可以使用以下代码实现:
```python
n = int(input("请输入一个正整数:"))
sum = 0
for i in range(1, n+1):
if i % 2 == 0:
sum += i
print("1到{}之间的偶数和为{}".format(n, sum))
```
首先,输入一个正整数n。然后,用for循环从1到n进行遍历,如果当前遍历的数是偶数,则将其加入到sum变量中。最后输出1到n之间的偶数和。
阅读全文