编写函数实现1+2+3+…+n。
时间: 2023-11-14 20:05:23 浏览: 77
pat1-12题通过的代码
可以使用递归或循环来实现这个功能。以下是使用循环的示例代码:
```python
def sum_n(n):
result = 0
for i in range(1, n+1):
result += i
return result
```
以下是使用递归的示例代码:
```python
def sum_n(n):
if n == 1:
return 1
else:
return n + sum_n(n-1)
```
阅读全文