Python3 sqrt() 函数
描述
sqrt() 方法返回数字x的平方根。
语法
以下是 sqrt() 方法的语法:
import math math.sqrt( x )
注意:sqrt()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。
参数
- x -- 数值表达式。
返回值
返回数字x的平方根。实例
以下展示了使用 sqrt() 方法的实例:
实例
#!/usr/bin/python3
import math # 导入 math 模块
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.6457513110645907 math.sqrt(math.pi) : 1.7724538509055159
Python3 数字
蓝狼
119***5953@qq.com
注意点: 使用此函数返回的永远都是一个 float 类型数据。
场景: 判断平方根之后的值是否是整数的判断。
import math def is_sqr(x): a = math.sqrt(x) return int(a) == a print filter(is_sqr,range(1,101))蓝狼
119***5953@qq.com
teacher.lin
qin***00@126.com
利用 for...else... 简化代码:
import math print("101-200之间的素数是:",end="") for i in range(100,201): for j in range(2,int(math.sqrt(i))+1): if(i%j==0):break else: print("",i,end="") else: print()teacher.lin
qin***00@126.com