Javatpoint标志
Javatpoint标志

如何在python中检查完全平方?

要检查给定的数字是否是完全平方数,有几种方法使用python中的各种内置函数和各种操作符。主要有以下几种方法:

方法1:使用math模块中的sqrt()函数

你可以使用sqrt ()函数数学模块来查找平方根一个数字的。如果一个数的平方根对应的值是整数,那么这个数就是完全平方数。下面是一个例子:

输出:

这个数字是完全平方数

在这个例子中,我们首先进口数学模块,然后分配一个数字给变量全国矿工工会。之后,我们使用sqrt()函数求num的平方根,如果计算出的平方根值是整数,则打印一条消息,表明所提供的数字是完全平方数。如果这个数不是完全平方数,我们就输出一条消息。

方法二:使用**运算符

“* *”运算符用于计算一个数的幂次,也可用于确定一个数是否为完全平方数。下面是一个例子:

输出:

所提供的数字不是完全平方数。

方法三:使用整数除法运算符//

整数除法运算符//也可以用来判断一个数字是否是完全平方数。下面是一个例子:

输出:

这个数字是完全平方数。

方法四:用循环检查所有可能的平方根

你可以使用循环来找到平方根一个数字的。下面是一个例子:

输出:

真正的

方法五:用二分法求平方根:

您可以使用二分查找方法来查找平方根一个数字的。下面是一个例子:

输出:

在这种方法中,给定数的平方根是借助于二分查找。我们从初始化正确的边界0n分别。之后,我们计算中点并检查它的平方是否等于原始数字。如果正方形小于原始数字,则将左侧边界调整为中+ 1。我们将右边界修改为“mid-1”如果正方形大于初始值。我们重复这个过程,直到找到平方根或者左右边界相交。







Youtube 视频加入我们的Youtube频道:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


b .技术/马华






Baidu
map