编写函数sum(),求前n个自然数的和。在程序中调用该函数,求1+2+……+10,1+2+…… 5 +20的结果并进行输出。
时间: 2023-10-24 13:17:59 浏览: 47
C语言程序设计-编写函数fun求sum=d+dd+ddd+……+dd...d(n个d),其中d为1-9的数字;例如:3+
5星 · 资源好评率100%
可以按照以下方式编写函数 sum(n):
```python
def sum(n):
total = 0
for i in range(1, n+1):
total += i
return total
```
在程序中调用该函数,可以分别计算 1+2+……+10 和 1+2+……+5+20 的结果:
```python
# 计算 1+2+……+10 的结果并输出
result1 = sum(10)
print("1+2+……+10 = ", result1)
# 计算 1+2+……+5+20 的结果并输出
result2 = sum(5) + 20
print("1+2+……+5+20 = ", result2)
```
输出结果为:
```
1+2+……+10 = 55
1+2+……+5+20 = 30
```
阅读全文