UMA DAS COISAS MAIS IMPORTANTES EM TODA A PROGRAMAÇÃO, SÃO CÁLCULOS ARITMÉTICOS, FUNÇÕES, NÚMEROS ENTRE OUTROS CONCEITOS MATEMÁTICOS, ESTA BIBLIOTECA VAI NOS AJUDAR COM ISSO!
Nota: Como esta biblioteca é bastante vasta, terei de publicar duas partes sobre a mesma, sendo esta a parte 1 de 2.
Comecemos por importar a biblioteca, como demonstrei nas publicações "Python - Bibliotecas" e "Python - Biblioteca 'Random'", para podermos utilizar os seus comandos:
Comecemos por importar a biblioteca, como demonstrei nas publicações "Python - Bibliotecas" e "Python - Biblioteca 'Random'", para podermos utilizar os seus comandos:
import math
Esta é a segunda biblioteca de que estou a explorar em Python, sendo uma das mais importantes e úteis.
Para mais informações sobre esta biblioteca, consultar: docs.python.org/3/library/math.html
Seleccionei alguns comandos mais interessantes desta biblioteca para demonstrar nesta primeira parte:
Para mais informações sobre esta biblioteca, consultar: docs.python.org/3/library/math.html
Seleccionei alguns comandos mais interessantes desta biblioteca para demonstrar nesta primeira parte:
- Arredondar para inteiro - para arredondarmos um valor real para o número inteiro mais próximo e acima, utilizamos o comando 'Ceil':
import math print(math.ceil(6.012)) print(math.ceil(3.7)) print(math.ceil(0.0004))
Nestes exemplos, o que apareceria:
em que o resultado seria:
e iria resultar:
7 4 1
- Remover o sinal - para removermos um sinal positivo ou negativo, aparecendo apenas o valor, usamos o comando 'Fabs':
import math print(math.fabs(-6.333)) print(math.fabs(6.333))
em que o resultado seria:
6.333 6.333
- Factorial - para calcular o factorial de um valor, usamos o comando 'Factorial':
import random print(math.factorial(3)) print(math.factorial(5)) print(math.factorial(10))
e iria resultar:
6 120 3628800
- Manter a 'parte inteira' - este comando permitenos remover todos os valores à direita da virgula, apresentando apenas o valor inteiro, através do comando 'Floor':
import math print(math.floor(6.333)) print(math.floor(0.001)) print(math.floor(7.403))
e vamos obter:
6 0 7
- Potenciação - para além do método que falei na publicação "Python - Operações Aritméticas", podemos criar potências com o comando 'Pow':
import math print(int(math.pow(2, 3))) print(int(math.pow(5, 1))) print(int(math.pow(8, 0)))
assim sendo, apareceria:
8 5 1
Referências:
- docs.python.org/3/library/math.html
- businessdeveloperofficial.blogspot.com/2018/08/phyton-biblioteca-math.html
- hilite.me
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.