0Pricing
Python Academy · Aula

Tipos numéricos e booleanos

Explore os tipos de dados int, float e bool com exemplos práticos.

Tipos numéricos e booleanos é uma aula grátis de Python Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Python Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Python Academy inclui 4 aulas no total.

Introdução

Python tem vários tipos numéricos. int armazena números inteiros, float armazena números decimais e complex armazena números complexos, como 3+2j.

Tipo inteiro

int armazena números inteiros de tamanho arbitrário: x = 42. Não há overflow — os inteiros de Python crescem conforme necessário.
x = 42
print(type(x))

Tipo de ponto flutuante

float armazena valores decimais de 64 bits: pi = 3.14159. Tenha cuidado com a precisão de ponto flutuante: 0.1 + 0.2 != 0.3 exatamente.

Tipo booleano

bool é uma subclasse de int. True é igual a 1 e False é igual a 0. Você pode fazer: True + True == 2.
print(True + True)
print(type(False))

Operadores aritméticos

+ - * / // % ** são seus operadores numéricos. // é uma divisão inteira com arredondamento para baixo, e ** é exponenciação.
print(7 // 2)  # 3
print(2 ** 10) # 1024

Operadores de comparação

== != > < >= <= produzem valores booleanos. Use is para comparar identidade, não == para booleanos.
print(10 > 3)
print(10 == 10)

Operadores lógicos

and, or, not combinam expressões booleanas. O Python usa curto-circuito: False and qualquer coisa ignora o lado direito.
print(True and False)
print(not True)

Divisão inteira vs. divisão real

5 / 2 resulta em 2.5 (float). 5 // 2 resulta em 2 (int). Seja sempre explícito sobre qual delas você precisa.
print(5 / 2)
print(5 // 2)

abs(), round(), pow()

abs(-7) resulta em 7. round(3.567, 2) resulta em 3.57. pow(2, 8) é equivalente a 2**8.
print(abs(-7))
print(round(3.567, 2))

O módulo math

import math fornece math.sqrt(), math.pi, math.ceil(), math.floor() para operações numéricas avançadas.

Veracidade booleana

Números diferentes de zero, cadeias de caracteres não vazias e coleções não vazias são considerados verdadeiros. 0, 0.0, '', [], {}, None são todos considerados falsos.

Verificação rápida

Qual operador do Python realiza divisão inteira com arredondamento para baixo?

Recapitulação

Números do Python: int (precisão arbitrária), float (64 bits), bool (True/False). Operadores principais: // para divisão inteira com arredondamento para baixo, ** para potência e and/or/not para operações lógicas.

Continue avançando

Excelente trabalho! Passe à próxima lição para continuar desenvolvendo suas habilidades.

Perguntas Frequentes

A aula “Tipos numéricos e booleanos” é grátis?

Sim — o texto completo de “Tipos numéricos e booleanos” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Python Academy, atualize para CoddyKit PRO. O curso de Python Academy inclui 4 aulas no total.

O que vou aprender em “Tipos numéricos e booleanos”?

Explore os tipos de dados int, float e bool com exemplos práticos. Você pratica Python Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Python Academy?

Nenhuma experiência prévia é necessária. Python Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.

Quanto tempo leva a aula “Tipos numéricos e booleanos”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Python Academy?

Sim. Cada aula de Python Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Variáveis e atribuição
  2. Tipos numéricos e booleanos
  3. Strings e conversão de tipos
  4. Leitura da entrada do usuário
← Voltar para Python Academy