Neste post trarei demonstrações de operações matemáticas simples no Python 3. Para estes exemplos irei utilizar o terminal interativo. Vamos lá?
A Soma é feita através do sinal de +:
>>> 5 + 5 10
A Subtração é feita com o sinal de -:
>> 5 - 3 2
A Multiplicação é feita com o * (asterisco):
>>> 2 * 2 4
A divisão é indicada através de uma barra /:
>>> 10 / 2 5.0
Dispensando a casa decimal no retorno de uma divisão
Um fator importante de se lembrar sobre a divisão, é que por padrão ela sempre irá nos retornar um float (ou seja, um número com casa decimal). Para retornar um número inteiro, podemos utilizar duas barras //:
>>> 10 // 2 5
Outro operador é o %, que nos retorna a sobra de uma divisão:
>>> 3 % 2 1
Após dividir 3 por 2, resta 1. Ou num exemplo em que o resto da divisão é 0:
>>> 5 % 5 0
Potenciação
Podemos encontrar a potenciação de um número utilizando **:
>>> 4 ** 4 256
Ou seja, 4 elevado a 4ª potência, que seria equivalente a 4*4*4*4.
Podemos, por exemplo, encontrar a raiz quadrada de um número elevando-o a 2ª potência:
>>> 7 ** 2 49
Equivalente a 7*7.
Ordem das operações
Assim como na matemática, o python também segue a ordem de primeiro dividir/multiplicar pra depois somar/subtrair, vejamos:
>>> 4 + 4 * 2 12
Primeiro ele multiplica 4 por 2 pra então somar o resultado com 4.
>>> 15 - 10 / 5 13.0
Primeiro ele divide 10 por 5 pra então subtrair o resultado (2) de 15.
Podemos indicar qual operação será realizada primeiro colocando entre ()’s:
>>> (4 + 4) * 2 16
Acima primeiro a soma entre parenteses e depois a multiplicação.
>>> (15 - 10) / 5 1.0
E agora primeiro a subtração pra depois a divisão.
No caso de multiplicação e divisão, ele executa na ordem (esquerda pra direita):
>>> 5 * 5 / 10 2.5
Operação inversa:
>>> 5 / 5 * 10 10.0
Da mesma forma se sucede com soma e subtração, não ha preferência entre eles. São executados na ordem:
>>> 5 + 5 - 2 8
Por hoje é só.
Bons estudos :_)
Um comentário em “Operações matemáticas no Python 3”