● Python = 7/365 ●今天我们继续Python的数学计算问题。如何求解一个数字的平方根呢?有多少种方法可以求得平方根呢?
No.3 Python的math模块



日更不停,你看行不行?
我带着你,你带着Python Flag,共勉!
No.1 Python求平方根小程序从键盘输入1个数字,完成求平方根,输出结果。
【分析】需要一个变量num来存储这个数字,还需要一个num_sqrt存放结果。数学运算中的乘方是否能完成平方根的运算?
在+ - * / // **这些数学运算符中,我们只能选**了,那么num**多少呢?试试0.5吧!(#^.^#)【步骤】启动你的Pycharm;输入如下代码;
num = input("请输入一个数字")
num_sqrt = float(num) ** 0.5print("{0}的平方根是{1}".format(num,num_sqrt))得到的结果是


我们已经把前几日的内容都穿插起来了,完成了这个平方根小程序,但是,不够完美,①控制结果的长度②系统有没有写好的库函数可以用?
解决①
print("{0}的平方根是{1:0.3f}".format(num,num_sqrt))在其控制位加入:0.3f,f代表浮点数,.3表示小数点后面保留3位小数

解决②-1引入math库,利用其中的sqrt
import math
num = input("请输入一个数字")
num_sqrt = math.sqrt(float(num))print("{0}的平方根是{1:0.3f}".format(num,num_sqrt))解决②-2使用内置pow函数
num = input("请输入一个数字")
num_sqrt = pow(float(num),0.5)print("{0}的平方根是{1:0.3f}".format(num,num_sqrt))No.2 Python内置数学函数 内置函数可以直接使用,无需引入库。常用的数学内置函数如表所示。| 名称 | 功能 | 名称 | 功能 |
| abs | 绝对值 | pow | 幂运算 |
| round | 四舍五入 | divmod | 商,余数 |
该模块提供了对C标准定义的数学函数的访问。这些函数不适用于复数;如果你需要计算复数,请使用 cmath 模块中的同名函数。
这里不对math模块赘述了,大家可以参考Python中文网站的math-模块https://docs.python.org/zh-cn/3/library/math.html#module-math,获得具体解释。在使用的时候,可以先查阅。
条条大路通罗马,一个程序有好多方法!

Python= 1/365
Python= 2/365
Python= 3/365(有内容的重要更正)
Python= 4/365
Python= 5/365
Python= 6/365


