写一个简单的算法，计算一个数字列表的平均值。


数字列表：[1, 2, 3, 4, 5]
算法：

1. 定义一个变量 `total` 并初始化为 0。

2. 遍历数字列表中的每一个数字，将其加到 `total` 中。

3. 计算数字列表中数字的个数，用变量 `count` 记录。

4. 计算平均值，将 `total` 除以 `count`。

5. 返回计算得到的平均值。

Python 代码实现：

```python
numbers = [1, 2, 3, 4, 5]

total = 0
for num in numbers:
    total += num

count = len(numbers)

average = total / count

print("数字列表的平均值为:", average)
```
输出结果为:

```
数字列表的平均值为: 3.0
```