Python 为我们提供了平方根的内置函数,它是数学模块的一部分。 要找到一个数字的平方根,我们首先导入数学模块,然后我们可以使用平方根函数。
平方根函数:
这个函数接受一个参数并返回一个浮点数的平方根。 平方根函数的参数应该是一个正整数。
句法:
平方根函数的语法如下:
math. sqrt(n)
首先,我们编写模块名称“math”,然后使用点表示法 (.),然后编写函数名称“sqrt”,其中一个参数用圆括号括起来。 让我们通过几个例子来理解这一点。
示例 1:
import math print("The square root of 36 is:",math.sqrt(36))
输出:
36 的平方根是:6.0
输出:
在 example 1、我们使用import关键字导入数学库。 正如我们在图 1 中看到的,我们计算了 36 的平方根。为了显示结果,我们使用了 print 语句。 结果是图 2 中的 6.0 个浮点数。
示例 2:
import math n=eval(input("Enter a number to calculate square root")) print("The square root of number is:",math.sqrt(n))
输出:
Enter 计算平方根的数字 45
该数的平方根为:6.708203932499369
输出:
我们可以通过要求用户输入他们选择的数字来使功能动态化。 在图 3 中,我们使用 eval 函数将输入转换为数字。 屏幕上将出现一条消息,如图 4 所示。输入所需的数字后,我们将得到结果。
示例 3:
from math import sqrt def pythagoras(x, y): if x<= 0 or y <= 0: return return sqrt(x * x + y * y) print(pythagoras(7, 4))
输出:
8.06225774829855
输出:
在 example 3,我们刚刚从数学模块中只导入了 sqrt 函数。 在图 5 中,我们定义了一个函数 Pythagoras 来计算其两个参数的平方和的平方根。 如果条件已用于检查两个数字是否应大于零。 如果此条件为真,则将计算平方根。 如果任何参数小于零,则函数将退出,因为此处使用了 return 关键字。 在图 5 中,我们调用了一个带有两个正整数参数的函数。 所以我们得到一个浮点整数的输出,如图 6 所示。
示例 4:
from math import sqrt def pythagoras(x, y): if x<= 0 or y <= 0: return return sqrt(x * x + y * y) print(pythagoras(-7, 4))
输出:
没有任何
输出:
在图 7 中,我们使用否定参数调用相同的毕达哥拉斯函数。 变量 x 的值为 -7,变量 y 的值为 4。因此,在调用该函数时,它将检查条件是否为真。 在此处 example 4、如果条件为真则执行第一个return语句。 由于我们无法找到负整数的平方根,因此该函数将不输出任何内容。