python中如何用math.sqrt函数求素数
时间: 2024-01-21 13:20:04 浏览: 72
python怎么判断素数
5星 · 资源好评率100%
`math.sqrt()`函数用于求平方根,与素数无关。如果要判断一个数是否为素数,可以编写如下代码:
```python
import math
def is_prime(num):
if num < 2:
return False
for i in range(2, int(math.sqrt(num))+1):
if num % i == 0:
return False
return True
```
这个函数接受一个整数参数`num`,并返回一个布尔值,表示`num`是否为素数。函数内部使用了`math.sqrt()`函数来计算`num`的平方根,然后遍历从2到平方根之间的所有整数,如果有任何一个整数可以整除`num`,则`num`不是素数,返回False;否则,`num`是素数,返回True。
阅读全文