写一个函数返回1+2+3+…+n的值
时间: 2023-09-03 07:07:52 浏览: 458
C语言编程-编写函数fun求1!+2!+3!+ …… +n!的和,在main函数中由键盘输入n值,并输出运算结果;
5星 · 资源好评率100%
当然,我可以帮你写一个函数来计算1到n的累加和。以下是一个示例的 Python 代码:
```python
def sum_of_numbers(n):
return (n * (n + 1)) // 2
```
这个函数使用了等差数列的求和公式,通过直接计算得到结果。你只需要传入一个正整数n作为参数,函数将返回1到n的累加和。
例如,如果你调用`sum_of_numbers(5)`,函数将返回15,因为1+2+3+4+5的和是15。希望这个函数能够满足你的需求!如果你有任何其他问题,请随时问我。
阅读全文