python,编写程序,判断输入的正整数是否为平方数
时间: 2023-03-28 21:03:19 浏览: 224
Python算法:判断平方数
您好,我可以回答您的问题。判断一个正整数是否为平方数,可以使用 Python 的 math 模块中的 sqrt() 函数来计算其平方根,然后判断平方根是否为整数。具体代码如下:
import math
def is_square(n):
if n < :
return False
elif n == :
return True
else:
root = math.sqrt(n)
return int(root + .5) ** 2 == n
如果 is_square(n) 返回 True,则说明 n 是平方数;否则,n 不是平方数。希望能对您有所帮助。
阅读全文