自學Python教程【第五十一節(jié)】數(shù)學運算
同學們!歡迎大家來到Python教程教室,昨天我們學習了Python中元組的相關知識,你掌握了嗎?本節(jié)課我們再來學習一下Python基礎方面的知識——數(shù)學運算,大家本節(jié)課需要在理解的基礎上進行記憶!

在用計算機編程解決問題的過程中,數(shù)學運算是很常用的。Python自帶了一些基本的數(shù)學運算方法,這節(jié)課給大家介紹一二。
Python的數(shù)學運算模塊叫做math,再用之前,你需要了解import math
math包里有兩個常量:
math.pi
圓周率π:3.141592...
math.e
自然常數(shù):2.718281...
數(shù)值運算:
math.ceil(x)
對x向上取整,比如x=1.2,返回2
math.floor(x)
對x向下取整,比如x=1.2,返回1
math.pow(x,y)
指數(shù)運算,得到x的y次方
math.log(x)
對數(shù),默認基底為e??梢允褂胋ase參數(shù),來改變對數(shù)的基底。比如math.log(100,base=10)
math.sqrt(x)
平方根
math.fabs(x)
絕對值
三角函數(shù):
math.sin(x)
math.cos(x)
math.tan(x)
math.asin(x)
math.acos(x)
math.atan(x)
注意:這里的x是以弧度為單位,所以計算角度的話,需要先換算
角度和弧度互換:
math.degrees(x)
弧度轉角度
math.radians(x)
角度轉弧度
以上是你平常可能會用到的函數(shù)。除此之外,還有一些,這里就不羅列,可以去
查看官方的完整文檔。
有了這些函數(shù),可以更方便的實現(xiàn)程序中的計算。比如中學時代算了無數(shù)次的
(-b±√(b2-4ac))/2a
現(xiàn)在你就可以寫一個函數(shù),輸入一元二次方程的a、b、c系數(shù),直接給你數(shù)值解。好,這題就留作課后作業(yè)吧。
恭喜您在Python自學的道路上又堅持了一天,Python中這些數(shù)學運算就跟當初我們學習的數(shù)學公式一樣,記憶中進行應用,加油哦!
好啦,今天的分享到這里就結束了,希望大家能夠持續(xù)關注馬哥教育官網(wǎng),每天都會有大量優(yōu)質內(nèi)容與大家分享!
聲明:文章來源于網(wǎng)絡,侵刪!