Python math 套件

今天要来介绍的是math套件,听到名称可想而知这是一个有关於数学的套件,虽然说python里的数学用法就已经蛮多的了,但是数学的用法那麽多,还是会需要一个套件来更方便的来使用数学,那我今天整理了一些常用的用法给大家,那我们就开始吧!

下载

首先一样是下载套件,大家就复制贴上就行了。

import math

使用

https://ithelp.ithome.com.tw/upload/images/20210921/20140468oRM3Zl2yeI.png

import math

print(math.pi)                  #圆周率

print('===============================================')

print(math.sqrt(2))             #将括弧内数字开更号

print('===============================================')

print(math.floor(5.001))        #将括弧内数字无条件舍去至个位数
print(math.floor(5.93))         #将括弧内数字无条件舍去至个位数

print('===============================================')

print(math.fabs(-124))          #将括弧内数字取绝对值

print('===============================================')

print(round(3.141592))          #将括弧内数字四舍五入至小数点第一位
print(round(3.141592,3))        #将括弧内数字四舍五入至小数点第三位

上面是一些很长用到的用法,我也有把解释都打在旁边,大家可以尝试用不同的数字试试看。

https://ithelp.ithome.com.tw/upload/images/20210921/20140468gEQ1QNQ0tM.png

import math

print(math.pow(3,4))        #3的4次方
print(3**4)                 #相同意思,但是是整数的形式

print('=============================================')

print(math.fmod(7,2))       #7除以2之余数
print(7%2)                  #相同意思,但是是整数的形式

再来以上是用原本的语法就可以写的数学用法,大家就可以选择想用甚麽语法来写。


<<:  [DAY 06] EC2 个体的采买选项

>>:  Day 06 Interrupts for controlling peripherals

Varying - fragment shader 之资料

大家好,我是西瓜,你现在看到的是 2021 iThome 铁人赛『如何在网页中绘制 3D 场景?从 ...

Day05 - 使用 Link 实作换页

Link 在了解了 Next.js 的三种路由方式後,接下来就让我们来聊聊怎麽在 component...

Day 29: 人工智慧在音乐领域的应用 (卢森堡-AIVA)

今天作为这系列的结尾,我们来详细介绍这家位於卢森堡的新创公司AIVA的AI作曲服务。 AIVA AI...

Day04-管理 Docker 的各种组合(Docker Compose)

前言 今天的文章要来介绍点不一样的,想像一下一个完整的专案一定包含前端、後端、资料库这三个东西,假...