用for求1到n的奇数和
时间: 2024-05-06 18:20:25 浏览: 73
python 用for循环实现1~n求和的实例
以下是Python代码示例:
```
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(1, n+1, 2):
sum += i
print("1到{}的奇数和为:{}".format(n, sum))
```
代码说明:
1. 首先通过`input()`函数获取用户输入的正整数n。
2. 初始化变量`sum`为0,用于累加奇数和。
3. 使用`for`循环遍历1到n的所有奇数,步长为2,即`range(1, n+1, 2)`。
4. 在循环中,将每个奇数累加到`sum`变量中。
5. 循环结束后,输出结果,使用`format()`函数将n和奇数和格式化为字符串。
阅读全文