思路:
- 完全平方數開根号後是一個整數,非完全平方數開根号的話是一個非整數
- 開根号後取整,如果開根号後是整數的話就不會改變值的大小
- 取整後再平方,如果值和之前一樣,說明是完全平方數
import math
def isSqr(n):
a = int((math.sqrt(n)))
return a * a == n
轉載于:https://www.cnblogs.com/zlsjjn/p/7459607.html
思路:
import math
def isSqr(n):
a = int((math.sqrt(n)))
return a * a == n
轉載于:https://www.cnblogs.com/zlsjjn/p/7459607.html