编写函数,模拟内置函数sum(),实现一个随机数字序列的累加和。
时间: 2023-06-14 13:04:29 浏览: 113
C语言程序设计-编写函数fun求sum=d+dd+ddd+……+dd...d(n个d),其中d为1-9的数字;例如:3+
5星 · 资源好评率100%
以下是一个简单的 Python 函数,模拟内置函数 `sum()`,实现随机数字序列的累加和:
```python
import random
def my_sum(nums):
total = 0
for num in nums:
total += num
return total
# 生成随机数字序列
nums = [random.randint(1, 100) for _ in range(10)]
# 输出随机数字序列
print("随机数字序列为:", nums)
# 调用自定义函数,计算随机数字序列的累加和
result = my_sum(nums)
# 输出计算结果
print("随机数字序列的累加和为:", result)
```
该函数接收一个列表参数 `nums`,遍历列表中的每个元素,将其加入累加器 `total` 中,并最终返回累加器的值。在本例中,我们使用 `random` 模块生成一个包含 10 个随机整数的列表,并计算该列表的累加和。
阅读全文