Trabalhando com números em Python

Trabalhando com números em Python
Ilustração: Maximiliano da Rosa

No artigo anterior desta série de introdução ao Python nós vimos quais são os principais tipos de dados utilizados nessa linguagem de programação. Se você ainda não leu, não tem problema, acesse o link acima e confira os textos anteriores.

Agora, chegou a hora de ir além e aprender como trabalhar com cada um desses tipos de forma mais avançada. Começaremos com o tipo numérico.

Em Python há três tipos de dados numéricos: inteiro (int), ponto flutuante (float) e complexo (complex).

A diferença entre eles é simples. O int é um tipo numérico inteiro, ou seja, não fracionado. Ele pode ser expresso sem o uso de pontos decimais. Exemplos:

x = 10

y = 123

O tipo float, por sua vez, admite o uso de casa decimais, pois é um tipo fracionado. Exemplo:

x = 12.5

y = 3.141592

Enquanto isso, o complex pode ser descrito como um número imaginário. Para diferenciá-lo é necessário colocar a letra “j” junto a ele. Exemplo:

x = 10j

y = 123.0j

 

Operações básicas

A seguir vamos ver como realizar as operações matemáticas básicas utilizando os principais tipos de dados do Python.

 

Adição 

Para realizar a soma ou adição de dois ou mais números, usamos o símbolo de adição "+". Confira o exemplo abaixo:

x = 10 + 10

print(x)

A saída será: 20.

 

Subtração 

Para realizar a subtração de dois ou mais números, usamos o símbolo correspondente: "-". Veja o exemplo a seguir:

y = 20 - 10

print(y)

Neste caso, o comendo imprimirá na tela o valor: 10.

 

Multiplicação

Para realizar a multiplicação entre dois ou mais números, usamos o asterisco: "*". Veja o exemplo a seguir:

z = 50 * 10

print(z)

O resultado da operação neste caso é 500.

 

Divisão

Para realizar a divisão de dois ou mais números, usamos a barra: "/". Veja o exemplo abaixo:

w = 50 / 2

print(w)

O resultado da divisão é 25, se tudo estiver correto.

 

Métodos úteis

Ok, agora já vimos o básico das operações matemáticas com o Python. O próximo passo é conhecer alguns métodos que podem ser úteis quando estiver trabalhando com números. São eles o round(), pow() e abs(). Vamos ver cada um desses métodos em detalhes.

round() 

Este método é usado para arredondar um determinado número fracionário, isto é, do tipo float. Para usá-lo, basta passar o número que desejamos arredondar seguido do número de dígitos após o ponto (.). Assim:

pi = 3.1415926535

pi_dois_decimais = round(pi, 2)

print(pi_dois_decimais)

Após executar os comandos assim no console do Python, a saída será: 3.14.

Se quisermos exibir mais dígitos depois do ponto, basta aumentar o segundo parâmetro. Simples.

pow()

O método pow() é utilizado no desenvolvimento em Python para elevar um número a determinada potência. É simples de usar. Basta passar dois parâmetros. O primeiro é o número (ou a base); o segundo, a potência a qual desejamos que o número seja elevado (expoente). Por exemplo, se quisermos elevar o 4 ao quadrado, é só executar o comando:

x = pow(4, 2)

print(x)

O resultado exibido é: 16.

abs()

O método abs() tem como finalidade retornar o valor absoluto de um número. Isto é, retorna um número sem o seu sinal. Isso significa que o valor absoluto de 4 é 4 e o de -4 também é 4. Para usá-la basta passar o como parâmetro o número para o qual se deseja obter o valor absoluto.

x = -4

y = 4

x_abs = abs(x)

y_abs = abs(x)

print(x_abs)

print(y_abs)

Em ambos os casos o resultado na tela será 4.

Por enquanto, é só. No próximo artigo vamos ver mais a fundo como trabalhar com outros tipos de dados no Python, a começar pelas strings. Até lá.


Quer escrever na Prensa?

Junte-se a uma comunidade de Creators que estão melhorando a internet com artigos inteligentes, relevantes e humanos. Além disso, seu artigo pode fazer parte do Projeto de Monetização, e você pode ganhar dinheiro com ele!

Clique aqui para se cadastrar e venha com a gente!


Topo