1
resposta

Desafio: Hora da Prática

Solução dos problemas em código python:

Questão 1

print("Escola de Dados da Alura!")

Questão 2

print("Nome: Bruno")
print("Sobrenome: De Sousa Santos")

Questão 3

print("B\nR\nU\nN\nO")

Questão 4

print(11, "setembro", 1984)

Questão 5

print("Ano atual:", 2026)
1 resposta

Olá, Bruno! Tudo bem?

Parabéns por concluir o primeiro desafio do curso! É muito legal ver como cada estudante encontra uma forma diferente de resolver o mesmo problema.

Gostaria de destacar uma "sacada" muito boa que você teve na Questão 3.

O uso do caractere de escape \n

Enquanto a maioria dos alunos resolve essa questão usando vários comandos print um embaixo do outro, você utilizou o \n (newline). Esse caractere especial indica ao Python que ele deve quebrar a linha naquele ponto exato.

Isso demonstra que você já está buscando formas mais otimizadas de escrever seu código, o que chamamos de código mais "enxuto".


Observações Técnicas Importantes

  • Tipos de Dados (Questão 4 e 5): Você seguiu corretamente a orientação de usar números sem aspas (11, 1984, 2026). No Python, isso os define como o tipo int (inteiro). Se estivessem entre aspas, seriam apenas textos (strings). Essa distinção é vital quando começarmos a fazer cálculos matemáticos com esses dados.
  • A função print e múltiplos argumentos: Na questão 4, ao usar a vírgula para separar o dia, o mês e o ano, você utilizou uma característica nativa do print que adiciona automaticamente um espaço entre os itens. Isso deixa o código limpo e legível.

Dica para o Futuro: F-Strings

Como você já está usando o \n, em breve você vai adorar as f-strings. Elas facilitam muito a mistura de textos e variáveis. Veja como ficaria a questão 5:

ano = 2026
print(f"Ano atual: {ano}")

Continue com esse empenho, Bruno! Dominar o print e a manipulação básica de strings é o primeiro degrau para construir análises de dados complexas.

Espero que possa ter lhe ajudado! Você já conhecia o \n de outra linguagem de programação ou descobriu explorando o Python?