python判断一个数是不是完全平方数
时间: 2023-06-11 18:06:54 浏览: 653
python判断完全平方数的方法
可以使用math库中的sqrt函数来判断一个数是否是完全平方数。具体实现方法如下:
```python
import math
def isPerfectSquare(num):
sqrt_num = math.isqrt(num)
return sqrt_num * sqrt_num == num
# 测试
print(isPerfectSquare(16)) # True
print(isPerfectSquare(14)) # False
```
首先使用math库中的isqrt函数来获取num的平方根,然后判断平方根的平方是否等于num,如果相等则返回True,否则返回False。
阅读全文