"
好的,下面是一个简单的 Python 函数,用于判断一个给定的数是否为素数:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
```
这个函数接受一个整数参数 `n`,如果 `n` 小于 2,则返回 `False`,因为 1 不是素数。如果 `n` 大于 1,则使用一个 for 循环遍历从 2 到 `n` 的平方根的所有整数 `i`,如果 `n` 可以被 `i` 整除,则返回 `False`,因为 `n` 不是素数。如果循环结束后没有找到能够整除 `n` 的数,则返回 `True`,因为 `n` 是素数。
这个函数的时间复杂度是 O(sqrt(n)),因此在处理非常大的数时可能需要一些时间。不过对于大多数实际应用来说,这个函数的性能已经足够好了。"