python表达式math.sqrt,sqrt函数在python中用法
1.平方根
函数sqrt()返回x的平方根(x ^ 0)
语法:
导入数学
math.sqrt( x)
注意:此功能不能直接访问。您需要导入math模块,然后您需要使用math静态对象调用这个函数。
参数x -数值表达式
结果是一个浮点数。
导入数学#这将导入数学模块
打印 math.sqrt(100):,math.sqrt(100)
打印 math.sqrt(7):,math.sqrt(7)
打印 math.sqrt(math.pi):,math.sqrt(math.pi)
#输出结果
Math.sqrt(100): 10.0 #浮点型
math . sqrt(7):2.6386386367686
math . sqrt(math . pi):1 . 53686 . 38686868686
例1。
请使用filter()过滤掉平方根为1到100之间整数的数字,即结果应该是:
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
导入数学
def is_sqr(x):
r=int(math.sqrt(x))
返回r * r==x
打印过滤器(is_sqr,range(1,101))
例2。
def find_next_square(平方):
导入数学
n=math.sqrt(sq)
If (sq)==int (n) * int (n): #这里解决了整数和浮点数的问题。
return (int((n 1)*(n 1)))
否则:
返回-1
print(find_next_square(4.0))
#输出结果
2.对n次方开放
使用pow(a,b)函数。如果需要开a的r次方,那么pow(a,1.0/r)。
补充:python中sqrt函数的用法_ SQRT是什么函数?
sqrt的作用是什么?
Sq()是一个用于计算数字x的平方根的函数。
语法
以下是sqrt()方法的语法:导入数学
math.sqrt( x)
注意:不能直接访问sqrt()。您需要导入math模块,并通过静态对象调用该方法。
参数
x数值表达式。
返回值
返回数字x的平方根。
例子
下面显示了一个使用sqrt()方法的示例:
#!/usr/意识煎蛋/python
导入数学#这将导入数学模块
打印 math.sqrt(100):,math.sqrt(100)
打印 math.sqrt(7):,math.sqrt(7)
打印 math.sqrt(math.pi):,math.sqrt(math.pi)
以上示例运行后的输出如下:
math.sqrt(100) : 10.0
math . sqrt(7):2.6386386367686
math . sqrt(math . pi):1 . 53686 . 38686868686
以上个人经验,希望能给大家一个参考,也希望大家多多支持剧本之家。如有错误或不足之处,请不吝赐教。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。