开平方

函数 sqrt() 返回 x 的平方根(x > 0)

语法:

import math

math.sqrt( x )

注意: 此函数不可直接访问,需要导入math模块,然后需要使用math静态对象调用此函数。

参数 x — 数值表达式

返回结果是浮点数。

import math # This will import math module

print "math.sqrt(100) : ", math.sqrt(100)

print "math.sqrt(7) : ", math.sqrt(7)

print "math.sqrt(math.pi) : ", math.sqrt(math.pi)

# 输出结果

math.sqrt(100) : 10.0 # 浮点

math.sqrt(7) : 2.64575131106

math.sqrt(math.pi) : 1.77245385091

实例1. 请利用filter()过滤出1~100中平方根是整数的数,即结果应该是:

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

import math

def is_sqr(x):

r = int(math.sqrt(x))

return r * r == x

print filter(is_sqr, range(1, 101))

实例2.

def find_next_square(sq):

import math

n = math.sqrt(sq)

if int(sq) == int(n) * int(n): #此处解决了(整数与浮点数的问题)

return (int((n+1)*(n+1)))

else:

return -1

print(find_next_square(4.0))

#输出结果

9

2. 开n次方

利用pow(a, b)函数即可。需要开 a 的 r 次方则pow(a, 1.0/ r )。

python中sqrt函数用法_Python : sqrt() 函数相关推荐

  1. python中lower的用法_Python lower()函数

    Python中lower() 函数的作用是把一个字符串中所有大写形式的字符变为小写形式,并生成源字符串的一个副本. lower() 函数在很多场合起着重要的作用,如有时我们需要判断一个字符串中是否包含 ...

  2. python中len的用法_Python len函数用法

    1 在Python中,要知道一个字符串有多少个字符(以获得字符串的长度),或者一个字符串需要多少字节,可以使用len函数.len函数的基本语法格式如下: 2 其中string用于指定要计算长度的字符串 ...

  3. python中floor的用法_Python floor() 函数 - Python 教程 - 自强学堂

    Python floor() 函数 描述 floor() 返回数字的下舍整数. 语法 以下是 floor() 方法的语法:import math math.floor( x ) 注意:floor()是 ...

  4. python中divmod的用法_python divmod函数是如何使用的?

    大家很久都没有学习新增的函数了吧.最近小编一直给大家拓展爬虫内容,已经很久没跟大家说函数内容了,没想到还有很多小伙伴在坐等小编给大家拓展新的函数内容,请大家不要着急,在对比众多函数,还是按照老规矩,继 ...

  5. python中lambda()的用法_python中lambda()的用法

    在C++11和C#中都有匿名函数的存在.下面看看在python中匿名函数的使用. 1.lambda只是一个表达式,函数体比def简单很多. 2.lambda的主体是一个表达式,而不是一个代码块.仅仅能 ...

  6. python中replace的用法_python中replace的用法是什么?

    python中replace的用法是什么? Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次. r ...

  7. python中random模块用法_Python中random模块用法实例分析

    本文实例讲述了Python中random模块用法.分享给大家供大家参考.具体如下: import random x = random.randint(1,4); y = random.choice([ ...

  8. python中print的用法_Python中print函数简单使用总结

    Python中print函数简单使用总结 print函数是Python的入门,每一个学习python的人都绕不开这个函数,下面介绍一下这个函数的用法. 打开电脑,选择python软件,下面选择pyth ...

  9. python中mean的用法_python 的numpy库中的mean()函数用法介绍

    1. mean() 函数定义: numpy.mean(a, axis=None, dtype=None, out=None, keepdims=)[source] Compute the arithm ...

  10. python中tile的用法_Python:numpy中的tile函数

    在学习机器学习实教程时,实现KNN算法的代码中用到了numpy的tile函数,因此对该函数进行了一番学习: tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复 ...

最新文章

  1. 【青少年编程】马雷越:商品价格竞猜
  2. 微软公司服务器主题软件,微软重大IT升级 七款产品巩固软件帝国
  3. html表格标签高级应用,asp.net core标签助手的高级用法TagHelper+Form
  4. CF--思维练习--CodeForces - 220C Little Elephant and Shifts (STL模拟)
  5. 基于融合计算?蚂蚁金服的在线机器学习是如何做的
  6. 在java程序中怎么造成死锁_java – 了解为什么在此实现中发生死锁
  7. java urlrewrite_Java|urlrewrite|URL重写|多个参数
  8. Ant Design Pro引入Echarts 报错Unexpected token
  9. 用python画风车_用Python画小女孩放风筝的示例
  10. 如何取json对象中的数据
  11. 计算机培训心得ppt展示,ppt制作学习心得
  12. 系统集成项目管理工程师章节重点第一章
  13. MySQL -update语句流程总结
  14. SEO入门教程之入门相关
  15. 计算机基础频率单位转换,hz换算(hz与秒单位换算)
  16. “封号斗罗”程序员修炼之道:通向务实的最高境界
  17. c1TrueDBGrid在C#中的研究
  18. 用程序来模拟Alt+PrtSc的键盘事件,实现截屏功能
  19. 「设计模式(六) - Builder模式」
  20. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(20):用配方法化二次型为标准形

热门文章

  1. web逻辑思维题目_Java Web面试题整理(思维导图)
  2. 安全渗透测试 服务器 系统,一次完整的安全渗透测试
  3. deepinIDEA快捷方式无法启动解决
  4. 从头学习爬虫(十六)进阶篇----第三方接口
  5. firefly-rk3288点mipi屏TV080WUM-NL0有显示无背光
  6. zoj 3141 - nie's Dog Biscuits
  7. ssm学生学籍管理系统
  8. BZOJ2434【NOI2011】阿狸的打字机 AC自动机+Fail树+树状数组
  9. PyQt5 打造GUI爬虫 小说下载器
  10. linux 拷贝xlsx_linux 命令行将xlsx格式文件转换成CSV的5种方法