编写一个函数，用于检查一个数是否为素数。请在回答中提供一个 Python 函数代码，要求代码简洁，并注释好每一步。此外，回答需要使用 Markdown 格式。请注意，函数名应为 `is_prime` 和接收一个参数 `n` 表示需要检查的数。
user
```markdown
为了实现一个检查素数的函数，我们需要考虑几个条件：一是任何小于2的数都不是素数；二是对2到sqrt(n)之间的所有数进行检查，只要n能被这些数中的任何一个整除，那么n就不是素数。下面是具体实现：

```python
def is_prime(n):
    # 如果n小于2，返回False
    if n < 2:
        return False
    # 遍历2到sqrt(n)之间的所有整数
    for i in range(2, int(n**0.5) + 1):
        # 如果能整除，说明n不是素数
        if n % i == 0:
            return False
    # 如果没有找到可以整除的数，那么n是素数
    return True
```

该函数首先判断输入的数 `n` 是否小于2。如果小于2，则直接返回 `False` 表示不是素数。接着，函数检查2到 `sqrt(n)` 之间是否有能整除 `n` 的数，如果有则返回 `False`。如果这个范围内没有数可以整除 `n`，则返回 `True` 表示 `n` 是一个素数。
```
assistant