Funções Matemáticas em Python
Long.parseLong |
# Exemplo em Python |
Double.parseDouble |
# Exemplo em Python |
Boolean.parseBoolean |
# Exemplo em Python usando a função bool |
Math.floor |
import math numero_ponto_flutuante = 4.8 print(arredondado_para_baixo) |
Math.ceil |
import math numero_ponto_flutuante = 4.2 print(arredondado_para_cima) |
Math.round |
numero_ponto_flutuante = 4.5 print(arredondado) |
Math.trunc |
numero_ponto_flutuante = 4.8 print(truncado) |
numero = 123.456789 # Formatar o número com 3 casas decimais print(numero_formatado) |
toLocaleString |
pip install babel |
from babel.numbers import format_currency # Configurar a localização para o Brasil (pt_BR) # Número que você deseja formatar como moeda brasileira # Formatar o número como moeda brasileira print(numero_formatado) |
Math.random |
import random # Gera um número pseudoaleatório no intervalo [0.0, 1.0) print(numero_aleatorio) |
Math.abs |
numero_ponto_flutuante = -7.5 print(numero_absoluto_flutuante) |
Math.max |
# Exemplo com números inteiros # Exemplo com números de ponto flutuante # Exemplo com uma lista de números |
int maximoEntreTres = Math.max(Math.max(numero1, numero2), numero3); |
Math.min |
# Exemplo com números inteiros # Exemplo com números de ponto flutuante # Exemplo com uma lista de números |
int minimoEntreTres = Math.min(Math.min(numero1, numero2), numero3); |
Math.pow |
# Exemplo com inteiros # Exemplo com ponto flutuante |
def power(base, expoente): |
Math.sqrt |
import math numero = 25 print(raiz_quadrada) # Saída: 5.0 |
numero = 25 print(raiz_quadrada) # Saída: 5.0 |
Math.SQRT1_2 |
import math SQRT1_2 = math.sqrt(1/2) # Agora você pode usar SQRT1_2 em seus cálculos |
public static final double SQRT1_2 = 0.7071067811865476; |
Math.SQRT2 |
import math SQRT2 = math.sqrt(2) # Agora você pode usar SQRT2 em seus cálculos |
public static final double SQRT2 = 1.4142135623730951; |
Math.cbrt |
import math numero = 27 print(raiz_cubica) # Saída: 3.0 |
import math numero = 27 print(raiz_cubica) # Saída: 3.0 |
def cbrt(numero): return numero ** (1/3) resultado = cbrt(27) print(resultado) # Saída: 3.0 |
Math.sign |
def sign(numero): if numero > 0: return 1 elif numero < 0: return -1 else: return 0 # Exemplos de uso print(sign(5)) # Saída: 1 print(sign(-3.14)) # Saída: -1 print(sign(0)) # Saída: 0 |
Math.PI |
import math pi = math.pi print(pi) # Saída: 3.141592653589793 |
import math circunferencia = 2 * math.pi * raio |
function radianos(){ return Math.PI/180 } |
import math def graus_para_radianos(): return math.pi / 180 # Exemplo de uso angulo_graus = 45 angulo_radianos = angulo_graus * graus_para_radianos() print(angulo_radianos) # Saída: 0.7853981633974483 |
Math.sin |
import math angulo_graus = 45 print(seno_angulo) # Saída: 0.7071067811865475 |
Math.cos |
import math angulo_graus = 60 print(cosseno_angulo) # Saída: 0.5 |
Math.tan |
import math angulo_graus = 30 print(tangente_angulo) # Saída: 0.5773502691896257 |
Math.asin |
import math valor = 0.5 print(angulo_graus) # Saída: 30.0 |
Math.acos |
import math valor = 0.5 print(angulo_graus) # Saída: 60.0 |
Math.atan |
import math valor = 0.5 print(angulo_graus) # Saída: 26.56505117707799 |
Math.sinh |
import math numero = 2 print(seno_hiperbolico) # Saída: 3.6268604078470186 |
Math.cosh |
import math numero = 2 print(cosseno_hiperbolico) # Saída: 3.7621956910836314 |
Math.tanh |
import math numero = 2 print(tangente_hiperbolica) # Saída: 0.9640275800758169 |
Math.asinh |
import math numero = 2 print(arco_seno_hiperbolico) # Saída: 1.4436354751788103 |
asinh(x) = ln(x + sqrt(x^2 + 1)) |
Math.acosh |
import math numero = 2 print(arco_cosseno_hiperbolico) # Saída: 1.3169578969248166 |
acosh(x) = ln(x + sqrt(x^2 - 1)) |
Math.atanh |
import math numero = 0.5 print(arco_tangente_hiperbolico) # Saída: 0.5493061443340549 |
atanh(x) = 0.5 * ln((1 + x) / (1 - x)) |
Math.log |
import math numero = 10 print(logaritmo_natural) # Saída: 2.302585092994046 |
import math numero = 100 print(logaritmo_base_10) # Saída: 2.0 |
Math.log10 |
import math numero = 100 print(logaritmo_base_10) # Saída: 2.0 |
Math.E |
import math euler_number = math.e print(euler_number) # Saída: 2.718281828459045 |
Math.LN2 |
import math ln2 = math.log(2) print(ln2) # Saída: 0.6931471805599453 |
Math.LOG2E |
import math log2e = 1 / math.log(2) print(log2e) # Saída: 1.4426950408889634 |
Math.LN10 |
import math ln10 = math.log(10) print(ln10) # Saída: 2.302585092994046 |
Math.LOG10E |
import math log10e = 1 / math.log(10) print(log10e) # Saída: 0.4342944819032518 |
Math.exp |
import math resultado = math.exp(3) # Calcula e^3 print(resultado) # Saída: 20.085536923187668 |
Math.log2 |
import math resultado = math.log2(16) # Calcula log₂(16) print(resultado) # Saída: 4.0 |
Math.log1p |
import math resultado = math.log1p(0.5) print(resultado) # Saída: 0.4054651081081644 |