python编程用函数实现1+2+3+4+5+6+7+8+9+……+n,并显示所求的和,其中n从键盘输入。例如输入10,则输出55
时间: 2023-08-03 22:09:48 浏览: 4731
python1.使用while循环实现输出2-3+4-5+6...+100 的和_一个倔强的女孩的博客-CSDN博客_python1+2+3+4+5+6+…+100代码.pdf
好的,可以使用Python编写一个函数来实现该功能,代码如下:
```python
def sum_n(n):
# 初始化和为0
sum = 0
# 从1到n依次累加
for i in range(1, n+1):
sum += i
# 输出结果
print("1+2+3+...+{}的和为:{}".format(n, sum))
```
在这个函数中,我们使用了for循环来依次累加1到n的整数,然后输出累加的结果。你可以通过调用该函数并传入一个整数n来计算1+2+3+...+n的和,例如:
```python
n = int(input("请输入一个正整数:"))
sum_n(n)
```
当你输入10时,输出结果为:
```
1+2+3+...+10的和为:55
```
希望这个函数能够帮到你!
阅读全文