Compreendendo os Tipos Numéricos
Números estão presentes em todos os lugares no Python. Dois tipos numéricos principais são usados na maioria das situações: 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 Ponto Flutuante
- Inteiros (
int): números inteiros como-2,0,7,456566. O Python suporta inteiros de tamanho arbitrário; - Ponto flutuante (
float): valores decimais como2.5,3.14159,2.71828ou notação científica como6.02e23; - Valor lógico:
0e0.0sãoFalse; qualquer outroint/floaté consideradoTrueem 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)
Escrevendo Números Grandes de Forma Legível
Pessoas frequentemente escrevem 1,000,000 ou 1 000 000. O Python não permite vírgulas ou espaços em literais numéricos; utilize underscores para melhorar a legibilidade.
12million = 1_000_000 print(million == 1000000) # True
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 arredondamento e a formatação serão tratados 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.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 5
Compreendendo os Tipos Numéricos
Deslize para mostrar o menu
Números estão presentes em todos os lugares no Python. Dois tipos numéricos principais são usados na maioria das situações: 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 Ponto Flutuante
- Inteiros (
int): números inteiros como-2,0,7,456566. O Python suporta inteiros de tamanho arbitrário; - Ponto flutuante (
float): valores decimais como2.5,3.14159,2.71828ou notação científica como6.02e23; - Valor lógico:
0e0.0sãoFalse; qualquer outroint/floaté consideradoTrueem 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)
Escrevendo Números Grandes de Forma Legível
Pessoas frequentemente escrevem 1,000,000 ou 1 000 000. O Python não permite vírgulas ou espaços em literais numéricos; utilize underscores para melhorar a legibilidade.
12million = 1_000_000 print(million == 1000000) # True
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 arredondamento e a formatação serão tratados 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.
Obrigado pelo seu feedback!