Python/Fundamentos/Indentação e Sintaxe
Python⏱ ~2 min de leitura

Indentação e Sintaxe

A famosa indentação do Python

Python usa indentação para definir blocos de código — não existem chaves {} como em Java ou JavaScript. Isso torna o código visualmente limpo e força boas práticas de formatação desde o início.

Todo bloco de código (funções, condicionais, laços, classes) começa com dois pontos : e o conteúdo do bloco é indentado com 4 espaços. Se a indentação estiver errada, Python lança um IndentationError.

Python também é dinamicamente tipado: você não precisa declarar o tipo de uma variável antes de usá-la. O interpretador infere o tipo no momento da atribuição.

Exemplo.java
# Correto — indentação de 4 espaços
if temperatura > 30:
    print("Está quente!")
    ligar_ar_condicionado()

# Também correto — bloco aninhado
def verificar(nota):
    if nota >= 7:
        print("Aprovado")
    else:
        print("Reprovado")

# Tipos inferidos automaticamente
nome = "Ana"       # str
idade = 28         # int
altura = 1.65      # float
ativo = True       # bool
💡 Dica pro

Use sempre 4 espaços por nível de indentação — nunca misture espaços com tabs no mesmo arquivo.

Recompensa+20 XP+exercícios