生成以下数列的第N项，其中数列为：1, 1, 2, 3, 5, 8, 13, 21, ……，每一项都是其前两项的和。


数列的前几项，例如前8项。
这是斐波那契数列。可以使用递归或循环的方式生成该数列，其中第N项是前两项的和，如下：

- 递归方式：

```
def Fibonacci(n):
    if n == 1 or n == 2:
        return 1
    else:
        return Fibonacci(n-1) + Fibonacci(n-2)
```
- 循环方式：

```
def Fibonacci(n):
    a, b = 1, 1
    if n == 1 or n == 2:
        return 1
    else:
        for i in range(3, n+1):
            c = a + b
            a, b = b, c
        return c
```
数列的前8项是：1, 1, 2, 3, 5, 8, 13, 21