Números em Python

Resumo: neste tutorial, você aprenderá sobre os números do Python e como usá-los em programas.

Python suporta inteiros, floats e números complexos. Este tutorial discute apenas números inteiros e flutuantes.

inteiros

Os inteiros são números como -1, 0, 1, 2 e 3, .. e têm o tipo int.

Você pode usar operadores matemáticos como +, -, * e / para formar expressões que incluam números inteiros. Por exemplo:

>>> 20 + 10
30
>>> 20 - 10
10
>>> 20 * 10
200
>>> 20 / 10
2.0

Para calcular expoentes, você usa dois símbolos de multiplicação (**). Por exemplo:

>>> 3**3
27

Para modificar a ordem das operações, você usa os parênteses (). Por exemplo:

>>> 20 / (10 + 10)
1.0

Floats

Qualquer número com um ponto decimal é um número de ponto flutuante. O termo float significa que o ponto decimal pode aparecer em qualquer posição em um número.

Em geral, você pode usar floats como inteiros. Por exemplo:

>>> 0.5 + 0.5
1.0
>>> 0.5 - 0.5
0.0
>>> 0.5 / 0.5
1.0
>>> 0.5 * 0.5
0.25

A divisão de dois inteiros sempre retorna um float:

>>> 20 / 10
2.0

Se você misturar um número inteiro e um float em qualquer operação aritmética, o resultado será um float:

>>> 1 + 2.0
3.0

Devido à representação interna dos floats, o Python tentará representar o resultado com a maior precisão. No entanto, você pode obter o resultado que não esperava. Por exemplo:

>>> 0.1 + 0.2
0.30000000000000004

Lembre-se disso ao realizar cálculos com floats. E você aprenderá como lidar com situações como essa em tutoriais posteriores.

Sublinhados em números

Quando um número é grande, torna-se difícil de ler. Por exemplo:

count = 10000000000

Para tornar os números longos mais legíveis, você pode agrupar dígitos usando sublinhados, assim:

count = 10_000_000_000

Ao armazenar esses valores, o Python apenas ignora os sublinhados. Ele faz isso ao exibir os números com sublinhados na tela:

count = 10_000_000_000
print(count)

Saída:

10000000000

Os sublinhados também funcionam para números inteiros e flutuantes.

Observe que os sublinhados em números estão disponíveis desde o Python 3.6

Resumo

  • O Python oferece suporte a tipos numéricos comuns, incluindo números inteiros, flutuantes e números.
  • Use os sublinhados para agrupar números para os números grandes.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *