如何使用Python编写一个简单的程序来计算斐波那契数列的前20项？请确保回答中包括具体的程序代码，使用Markdown语法写出代码块，并在代码块上方写出简要的文字说明。
user
下面的Python程序用于计算斐波那契数列的前20项。程序中采用了简单的循环结构来实现这一功能。程序中定义了一个列表，用来存储数列中的每一项，从第三项开始每一项都是前两项之和。

```python
# 初始化斐波那契数列的前两项
fibonacci = [0, 1]

# 计算斐波那契数列的前20项
for i in range(2, 20):
    next_value = fibonacci[i-1] + fibonacci[i-2]
    fibonacci.append(next_value)

# 打印斐波那契数列
print(fibonacci)
```
assistant