Tạo mã để kiểm tra xem một số đã cho có phải là số nguyên tố hay không
Đây là mã Python để kiểm tra xem một số đã cho có phải là số nguyên tố hay không:

```python
def is_prime(n):
    if n < 2:
        return False
    for i in range(2, int(n0.5) + 1):
        if n % i == 0:
            return False
    return True
```

Giải thích:

- Hàm `is_prime(n)` nhận đầu vào là một số nguyên `n`.
- Nếu `n` nhỏ hơn 2, nghĩa là nó không phải là số nguyên tố, do đó hàm trả về `False` luôn.
- Vòng lặp từ `2` đến căn bậc hai của `n` (cái này có thể được giải thích bằng việc cho rằng nếu một số chia được `n` lớn hơn căn bậc hai của `n`, thì nó sẽ cũng phải chia được `n` bởi một số nào đó nhỏ hơn căn bậc hai của `n`, do đó, không cần xét những số lớn hơn căn bậc hai của `n`).
- Trong vòng lặp, nếu `n` chia hết cho `i`, nghĩa là `n` không phải là số nguyên tố, hàm trả về `False`.
- Nếu hàm không trả về kết quả trong vòng lặp, tức là `n` là số nguyên tố, do đó hàm trả về `True`.<|end_of_text|>