Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Compreensão dos Tipos Numéricos | Números
Tipos de Dados em Python

bookCompreensão dos Tipos Numéricos

Números estão presentes em todos os lugares no Python. Você utilizará dois tipos numéricos principais na maioria das vezes: inteiros (int) para números inteiros e números de ponto flutuante (float) para decimais (incluindo notação científica como 1e-3).

Essenciais de Inteiros e Floats

  • Inteiros (int): números inteiros como -2, 0, 7, 456566. O Python suporta inteiros de tamanho arbitrário;
  • Floats (float): valores decimais como 2.5, 3.14159, 2.71828 ou notação científica como 6.02e23;
  • Valor lógico: 0 e 0.0 são False; qualquer outro int/float é considerado True em contextos booleanos.
123456
# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Escrevendo Números Grandes de Forma Legível

Pessoas costumam escrever 1,000,000 ou 1 000 000. O Python não permite vírgulas ou espaços em literais numéricos; use sublinhados para melhorar a legibilidade.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Nota

Números de ponto flutuante são armazenados como frações binárias; pequenas diferenças de arredondamento são normais (por exemplo, 0.1 + 0.2 pode não ser exatamente 0.3). O tratamento de arredondamento e formatação será abordado posteriormente.

1. Qual é o tipo de 1e2?

2. Qual literal é válido em código Python para um milhão?

3. Selecione a afirmação verdadeira sobre int e float.

question mark

Qual é o tipo de 1e2?

Select the correct answer

question mark

Qual literal é válido em código Python para um milhão?

Select the correct answer

question mark

Selecione a afirmação verdadeira sobre int e float.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain more about scientific notation in Python?

What happens if I use commas or spaces in numeric literals?

How do I check the type of a number in Python?

Awesome!

Completion rate improved to 5

bookCompreensão dos Tipos Numéricos

Deslize para mostrar o menu

Números estão presentes em todos os lugares no Python. Você utilizará dois tipos numéricos principais na maioria das vezes: inteiros (int) para números inteiros e números de ponto flutuante (float) para decimais (incluindo notação científica como 1e-3).

Essenciais de Inteiros e Floats

  • Inteiros (int): números inteiros como -2, 0, 7, 456566. O Python suporta inteiros de tamanho arbitrário;
  • Floats (float): valores decimais como 2.5, 3.14159, 2.71828 ou notação científica como 6.02e23;
  • Valor lógico: 0 e 0.0 são False; qualquer outro int/float é considerado True em contextos booleanos.
123456
# Basic numeric literals (no type checks or conversions here) n_int = 42 n_float = 3.14 n_sci = 1e-3 # 0.001 print(n_int, n_float, n_sci)
copy

Escrevendo Números Grandes de Forma Legível

Pessoas costumam escrever 1,000,000 ou 1 000 000. O Python não permite vírgulas ou espaços em literais numéricos; use sublinhados para melhorar a legibilidade.

12
million = 1_000_000 print(million == 1000000) # True
copy
Note
Nota

Números de ponto flutuante são armazenados como frações binárias; pequenas diferenças de arredondamento são normais (por exemplo, 0.1 + 0.2 pode não ser exatamente 0.3). O tratamento de arredondamento e formatação será abordado posteriormente.

1. Qual é o tipo de 1e2?

2. Qual literal é válido em código Python para um milhão?

3. Selecione a afirmação verdadeira sobre int e float.

question mark

Qual é o tipo de 1e2?

Select the correct answer

question mark

Qual literal é válido em código Python para um milhão?

Select the correct answer

question mark

Selecione a afirmação verdadeira sobre int e float.

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 1
some-alt