Viết hàm tính dãy số Fibonacci
Để tính dãy số Fibonacci, ta có thể sử dụng đệ quy hoặc vòng lặp. Dưới đây là một ví dụ về hàm tính dãy số Fibonacci sử dụng vòng lặp:

```
def fibonacci(n):
    a, b = 0, 1
    for i in range(n):
        a, b = b, a + b
    return a
```

Hàm này nhận vào một tham số n là số nguyên dương, và trả về giá trị của số Fibonacci thứ n trong dãy. Ta khởi tạo hai biến a và b lần lượt là số Fibonacci thứ 0 và thứ 1, sau đó sử dụng vòng lặp để tính các số Fibonacci tiếp theo. Mỗi lần lặp, ta cập nhật giá trị của a và b theo công thức: a = b, b = a + b. Cuối cùng, hàm trả về giá trị của a, tức là số Fibonacci thứ n trong dãy. 

Ví dụ: Số Fibonacci thứ 5 trong dãy là 5, nên khi gọi hàm `fibonacci(5)` ta sẽ nhận được kết quả là 5.<|end_of_text|>