Módulo 3 - Seu primeiro programa em Python

O famoso print: a primeira ferramenta do programador

9 min de leitura · por Cesar Gargiulo, revisado pela equipe ValorFinal e GuardiaSec · Atualizado em 01/07/2026

Velocidade

O que você vai aprender

  • Usar aspas simples e duplas de forma correta e saber quando cada uma ajuda.
  • Mostrar vários valores num único print, separados por vírgula.
  • Reconhecer os parâmetros sep e end quando aparecerem em código alheio.
  • Imprimir números sem aspas e entender por que o resultado muda.

Vários valores num print só: a vírgula, o sep e o end

Um print aceita quantos argumentos você quiser, separados por vírgula. O Python mostra todos na mesma linha e, de brinde, coloca um espaço entre cada um. Esse detalhe do espaço automático economiza muita dor de cabeça: você não precisa ficar somando espaços dentro das aspas.

print("Nome:", "Ana")
print("Ana", "Bia", "Caio")

# Saída:
# Nome: Ana
# Ana Bia Caio

A vírgula separa os argumentos e o print põe um espaço entre eles sozinho.

Esse espaço automático e a quebra de linha no fim de cada print não são mágica: são dois ajustes da função que vêm com valores padrão. O separador entre argumentos se chama sep e vale um espaço; o fechamento da linha se chama end e vale uma quebra de linha. Dá para trocar os dois, e vale ver isso uma vez para não estranhar quando encontrar por aí.

print("Ana", "Bia", "Caio", sep=" | ")
print("Carregando", end="... ")
print("pronto!")

# Saída:
# Ana | Bia | Caio
# Carregando... pronto!

sep troca o separador entre os argumentos; end troca o que vem depois do último.

Imprimindo números: quando as aspas mudam tudo

Falta a última peça do print: números. Número não precisa de aspas, e essa ausência muda o comportamento do Python de um jeito importante. Sem aspas, o Python enxerga uma conta e resolve antes de mostrar. Com aspas, ele enxerga texto e mostra do jeito que está, caractere por caractere, sem calcular nada.

print(2 + 3)
print("2 + 3")
print("Resultado:", 2 + 3)

# Saída:
# 5
# 2 + 3
# Resultado: 5

Sem aspas, o Python calcula. Com aspas, ele apenas repete o texto.

Repare na terceira linha do exemplo: texto e número convivem no mesmo print, separados por vírgula. Essa combinação, um rótulo entre aspas mais um valor calculado, é o formato de saída mais comum em programas de verdade. A calculadora que você vai construir no módulo 6 usa exatamente isso para mostrar os resultados.

Antes do checkpoint, um convite: abra o Playground e reproduza os três exemplos desta aula digitando, não colando. Depois invente um print seu com texto e número juntos, algo como a sua idade ou o ano atual. São dois minutos de prática que valem mais do que reler a aula inteira.

Teste rápido

O que aparece na tela ao executar print("Total:", 10 + 5)?

Perguntas frequentes

Devo usar aspas simples ou duplas no dia a dia?
Tecnicamente tanto faz; o resultado é idêntico. O que importa é consistência: escolha um estilo e mantenha no programa inteiro. Este curso usa aspas duplas nos exemplos, e você troca para simples quando o texto tiver aspas duplas dentro.
Por que print se escreve com letra minúscula?
Porque o Python diferencia maiúsculas de minúsculas, e o nome oficial da função é todo minúsculo. Print com P maiúsculo é outro nome, que não existe, e gera um NameError. A aula 3 deste módulo mostra esse erro de perto.
Posso somar textos como somo números dentro do print?
Pode, com o sinal de mais entre duas strings: print("bom" + "dia") mostra bomdia, colado. Mas misturar texto e número com o mais gera erro. Por isso, neste começo, prefira a vírgula: ela aceita qualquer combinação e ainda põe o espaço.
O que acontece se eu esquecer os parênteses do print?
O Python 3 recusa com um SyntaxError e ainda dá a dica na mensagem: Missing parentheses in call to print. Em material antigo, do Python 2, o print funcionava sem parênteses; se encontrar código assim na internet, é sinal de conteúdo desatualizado.
Existe limite de argumentos num único print?
Na prática, não: você pode passar dezenas de valores separados por vírgula. O limite real é a legibilidade. Se um print está ficando quilométrico, costuma ser sinal de que vale quebrar a saída em dois ou três prints menores.
print serve para gravar coisas num arquivo ou só para a tela?
O uso normal é a tela, e é só isso que usamos neste curso básico até o módulo 15, quando arquivos entram em cena com as ferramentas próprias para isso. O print até aceita redirecionar a saída, mas é recurso avançado que você não precisa agora.

Fontes

Seu progresso fica salvo neste aparelho. Assinantes sincronizam entre os aparelhos.