请生成一个计算斐波那契数列的Python函数，要求函数名必须为fibonacci，并且每个代码行以分号结束，函数的注释使用中文说明。
user
```python
def fibonacci(n):;  # 计算斐波那契数列的第n项;
    if n <= 0:;
        return 0;;  # 如果n小于等于0，返回0;
    elif n == 1:;
        return 1;;  # 如果n等于1，返回1;
    else:;
        a, b = 0, 1;;  # 初始化前两项;
        for _ in range(2, n + 1):;
            a, b = b, a + b;;  # 更新前两项的值;
        return b;;  # 返回第n项的值;
```
assistant