霖小白发现已经好久没有更新了,分享一下近期,这一个一个多星期两个星期除了忙着搞学校综合测评之外,霖小白参加了2020年的全国大学生数学建模比赛,要说难度吧,肯定对于霖小白来说是挺难的呢,毕竟霖小白还是小白嘛,不过这是霖小白第一次参加数学建模比赛,还是很兴奋很享受的,不求结果,只要过程是全力以赴那么无论结果如何都一切值得。
![321a73f8449cd8555f68fb556cede6b7.png](https://img-blog.csdnimg.cn/img_convert/321a73f8449cd8555f68fb556cede6b7.png)
![321a73f8449cd8555f68fb556cede6b7.png](https://img-blog.csdnimg.cn/img_convert/321a73f8449cd8555f68fb556cede6b7.png)
点击
就可以跳转python中math库的官方文档啦
一、导入方式
那么我们怎么导入这个库前面的文章也是有提及到的,在这霖小白还是来分享一下怎么用三种方式来导入这一个库的。import math,这一种导入后调用的形式就是采用math.函数名()。
from math import 函数名,这一种方式的调用就是采用 函数名()的这种形式。
from math import * 这一种方式不是很推荐,因为很容易导致代码混乱,这种方式的调用采用的是 函数名()的形式,跟第二种很像是吧,但是它们最大的不同就是第二种用就只能用 from math import 函数名 ,这个函数名的功能,而第三种这个是所有的函数名都可以,这也是说容易导致代码混乱的原因之一。
二、常用函数
代码表示 | 数学符号解释 | 描述 |
---|---|---|
math.pi | π | 圆周率 |
math.e | e | 自然对数 |
math.inf | ∞ | 无穷大(包括正无穷和负无穷) |
math.nan | NaN(Not a Number)非浮点数标记 |
三、数值表示函数
math.floor(x)这个函数的意思是向下取整,返回不大于x的最大整数。
math.fabs(x)这一个是表示返回x的绝对值。
math.ceil(x)表示的是向上取整,返回不小于x的最小整数。
math.fmod(x,y)表示返回的是x%y(取余)其值是一个浮点数。
math.trunc(x)表示的是返回的是x的整数部分。
math.modf(x)表示的是返回x的小数和整数。
math.gcd(x,y)表示的是返回一个x和y的最大公约数。
math.fsum([x,y,...])表示的是浮点数的精确求和。
..............................................
还有好多好多,霖小白先列举这几个,在文章的最后会插入一个链接,就是关于math库的官方文档。 不过这里有一个差别需要注意注意呢,接下来就要展示全文唯一代码截图IDLE了。![321a73f8449cd8555f68fb556cede6b7.png](https://img-blog.csdnimg.cn/img_convert/321a73f8449cd8555f68fb556cede6b7.png)
![321a73f8449cd8555f68fb556cede6b7.png](https://img-blog.csdnimg.cn/img_convert/321a73f8449cd8555f68fb556cede6b7.png)
![8ffb685a94208c434180a67122155eed.png](https://img-blog.csdnimg.cn/img_convert/8ffb685a94208c434180a67122155eed.png)