python用for求1~n的偶数和
时间: 2024-05-03 18:17:36 浏览: 74
可以使用range函数生成1到n的数字序列,然后用for循环遍历每个数字,判断其是否为偶数,如果是就将其加入总和中。代码如下:
```python
n = 10
total = 0
for i in range(1, n + 1):
if i % 2 == 0:
total += i
print(total)
```
输出结果为 30,表示1到10之间的偶数和为30。
相关问题
用for求1~n的偶数和
可以使用以下代码来求解1~n的偶数和:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(2, n+1, 2):
sum += i
print("1~{}的偶数和为:{}".format(n, sum))
```
解释一下代码的实现过程:首先输入一个正整数n,然后定义一个变量sum用于存储偶数的和,接着使用for循环遍历2到n之间的所有偶数,并将它们累加到sum变量中,最后输出结果即可。
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之间的偶数和。
阅读全文