python编程用函数实现1+2+3+4+5+6+7+8+9+……+n,并显示所求的和,其中n从键盘输入。例如输入10,则输出55
时间: 2023-08-03 12:09:48 浏览: 4831
k-menas++_pythonk-means++_yolov4_源码
5星 · 资源好评率100%
好的,可以使用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
```
希望这个函数能够帮到你!
阅读全文