Pythonsqrt函数用法,Python中sqrt

  Pythonsqrt函数用法,Python中sqrt

  开方

  函数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)。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: