O módulo matemático do Python nos fornece uma série de funções matemáticas que podem nos ajudar a realizar operações como exponenciais, logaritmos, raízes quadradas e funções trigonométricas.
Quando encontramos a raiz quadrada, a soma dos quadrados ou a exponenciação de um número, geralmente usamos o módulo matemático.
Faça a operação de logaritmo: math.log(x[,base]) . Este método retornará o logaritmo de x com a base como base.
Por exemplo:
importarmatha=math.log(144,12)b=math.log(36,6)imprimir(a)imprimir(b)
A saída é:
2.02.0
Fazendo a operação de raiz quadrada: math.sqrt(x) , retorna a raiz quadrada de x.
Por exemplo:
importarmatha=math.sqrt(16)b=math.sqrt(256)imprimir(a)imprimir(b)
A saída é:
4.016.0
Operação de exponenciação: pow(x,y) , retorna x elevado à potência y.
Por exemplo:
importarmatha=math.pow(2,4)b=math.pow(10,3)imprimir(a)imprimir(b)
A saída é:
16.01000.0
O uso de funções trigonométricas é semelhante ao acima.
Seno trigonométrico: math.sin(x)
Cosseno trigonométrico: math.cos(x)
Tangente trigonométrica: math.tan(x)
Arco seno de radianos: math.asin(x)
Arco cosseno de radianos: math.acos(x)
Arco tangente de radianos: math.atan(x)
Se você estiver convertendo radianos em ângulos ou ângulos em radianos, use o seguinte uso.
Ângulo de rotação radiano: math.degress(x)
Converter ângulo em radianos: math.radinans(x)
Veja o exemplo a seguir:
importarmatha=math.sin(30)b=math.cos(30)c=math.tan(30)d=math.asin(0,6)e=math.acos(0,6)f=math.atan(0,6)g= math.degrees(2*math.pi)h=math.radians(360/math.pi)print(a)print(b)print(c)print(d)print(e)print(f)print(g) imprimir (h)
A saída é:
-0.98803162409286180.15425144988758405-6.4053311966462760.64350110879328440.92729521800161230.5404195002705842360.02.0
Observe que usamos math.pi para representar 'π' em Python.
O módulo matemático também oferece diversas funções para nos ajudar a realizar operações de arredondamento.
math.ceil(x): Retorna o menor número inteiro maior ou igual a x.
math.floor(x): Retorna o maior número inteiro menor ou igual a x.
Ao mesmo tempo, existe uma função integrada round(x) em Python que nos fornece operações de arredondamento.
O código é o seguinte:
importmatha=math.ceil(3.5)b=math.floor(3.5)c=round(3.5)d=round(3.4)print(a)print(b)print(c)print(d)
A saída é:
4343
Esta seção apresenta principalmente o uso do módulo matemático em Python. Deve-se observar que as funções do módulo matemático se aplicam apenas a números inteiros e de ponto flutuante. Se for um número complexo, teremos que usar o módulo cmath. não introduza muito aqui, o módulo matemático é um módulo integrado no sistema, podemos introduzi-lo e usá-lo diretamente ao projetar operações matemáticas.