在Python中检查给定的数字是否是正平方

假设我们有一个数字n。我们必须检查数字n是否为正平方。当一个数字的平方根是整数时,它是一个理想的平方数。

因此,如果输入为n = 36,则输出为True = 36 = 6 * 6。

示例

让我们看下面的实现以更好地理解-

from math import sqrt

def solve(n):

   sq_root = int(sqrt(n))

   return (sq_root*sq_root) == n

n = 36

print (solve(n))

输入值

36

输出结果

True

以上是 在Python中检查给定的数字是否是正平方 的全部内容, 来源链接: utcz.com/z/337927.html

回到顶部