用函数的方法求1+2+3+……+N1+2+3+……+N的值。Python 完整代码
时间: 2023-07-02 21:21:04 浏览: 66
【C语言】1+2+3+...+n的值
完整代码如下:
```python
def sum_n(N):
return (N * (N + 1)) // 2
def sum_m_to_n(m, n):
return sum_n(n) - sum_n(m - 1)
N = 10
print("1+2+3+...+{} = {}".format(N, sum_n(N)))
m, n = 5, 15
print("{}+{}+...+{} = {}".format(m, m+1, n, sum_m_to_n(m, n)))
```
运行结果:
```
1+2+3+...+10 = 55
5+6+...+15 = 110
```
阅读全文