将以下Python代码调试并运行，输出结果。


def calculate_sum(num_list):
    sum = 0
    for num in num_list:
        sum += num
     return sum

numbers = [1, 2, 3, 4, 5]
print(calculate_sum(numbers))
以下是 调试并运行 的Python代码及输出结果：

```python
def calculate_sum(num_list):
    sum = 0
    for num in num_list:
        sum += num
    return sum

numbers = [1, 2, 3, 4, 5]
print(calculate_sum(numbers))
```

输出结果：

```
15
```

说明：该代码定义了一个函数 `calculate_sum`，该函数接受一个数字列表作为参数，并返回列表中所有数字的和。然后，在主程序中创建了一个数字列表 `numbers`，并将其传递给 `calculate_sum` 函数来计算它们的总和，最后输出结果 `15`。