Python编写程序,从键盘输入一个正整数n,用for循环计算s=1+2+3+…+n的和并输出
时间: 2023-10-24 18:13:51 浏览: 932
一个计算1+2+3+5+8+13+...+n的算法程序
3星 · 编辑精心推荐
以下是Python程序实现:
```python
n = int(input("请输入一个正整数:"))
s = 0
for i in range(1, n+1):
s += i
print("1+2+3+...+{}的和为{}".format(n, s))
```
在这个程序中,我们首先从用户输入一个正整数n。然后我们使用for循环来计算1到n的和,每次循环将i加到s中。最后我们输出结果到终端。
需要注意的是,range函数生成的序列是左闭右开区间,所以我们需要设置循环范围为range(1, n+1),才能包含n在内。
阅读全文