用for求1到n的偶数和
时间: 2024-05-03 08:23:20 浏览: 74
c代码-请编写函数sum,其功能是:用for循环语句求1到n之间所有偶数之和(若n为偶数包括n), 并将结果返回给主函数。(n值由主函数传入)
以下是Python代码:
```python
n = int(input("请输入n的值:"))
sum = 0
for i in range(2, n+1, 2):
sum += i
print("1到", n, "的偶数和为:", sum)
```
解释:
1. 首先要求用户输入n的值,使用`input()`函数获取用户输入,使用`int()`函数将输入的字符串转换为整数类型,并赋值给变量n。
2. 接下来,定义一个变量`sum`用于存储偶数和,初始化为0。
3. 使用`for`循环遍历从2到n的所有偶数。`range()`函数中第一个参数指定起始值,第二个参数指定终止值(不包含),第三个参数指定步长,这里步长为2,表示每次遍历加2。
4. 在循环中,将每个偶数累加到`sum`变量中。
5. 循环结束后,输出结果,使用`print()`函数输出字符串和变量,其中使用逗号隔开的多个参数会依次输出,中间会自动添加一个空格。
阅读全文