头歌python中用for求从1到n的和
时间: 2024-05-03 12:21:32 浏览: 77
第五章Python循环习题及答案--中文
可以使用for循环来求从1到n的和,代码如下:
```python
n = int(input("请输入一个正整数n:"))
sum = 0
for i in range(1, n+1):
sum += i
print("从1到{}的和为:{}".format(n, sum))
```
解释:
1. 使用`input`函数获取用户输入的正整数n。
2. 定义变量`sum`,用来保存从1到n的和,初始值为0。
3. 使用`range`函数生成从1到n的整数序列,使用`for`循环遍历这个序列,每次将当前数字加到`sum`中。
4. 使用字符串格式化将结果输出。
例如,当输入n为5时,输出结果为:
```
请输入一个正整数n:5
从1到5的和为:15
```
阅读全文