Olá, Emanuel. Como vai?
Parabéns pela dedicação em resolver os desafios propostos! O seu código está muito bom e todas as funções print que você utilizou vão exibir os resultados perfeitamente na tela. É muito legal ver que você já está organizando dados usando variáveis, como fez com as informações de data (dia, mês e ano).
Analisando a sua resposta, existem pequenos detalhes de sintaxe e organização que são ótimas oportunidades para aprendermos algumas boas práticas importantes no Python:
- Indentação (Espaços em branco): Notei que antes de alguns comandos
print do seu nome letra a letra e do último print('Ano atual: 2026'), existe um espaço em branco no início da linha. Em Python, a indentação é uma regra muito séria e serve para indicar se um código está dentro de uma estrutura (como uma função ou um laço). Se deixarmos espaços soltos no início de linhas comuns, o Python pode retornar um erro chamado IndentationError. A boa prática é manter comandos sequenciais sempre perfeitamente alinhados à esquerda. - Tipos de Dados: Na linha
ano = 1997, você declarou o ano como um número inteiro (sem aspas), o que é excelente! Já para o dia = "7", você usou aspas, transformando-o em texto (string). Como o dia também é um dado numérico, uma boa prática seria guardá-lo como número: dia = 7.
Uma dica bem legal para otimizar aquela parte onde você imprimiu o seu nome letra a letra: em vez de digitar um print para cada letra, você pode usar um laço de repetição chamado for. No Python, o for consegue percorrer um texto caractere por caractere automaticamente.
Veja como o seu código pode ficar muito mais enxuto e elegante usando essa estrutura:
# Substituindo os vários prints por um laço de repetição
nome = 'EMANUEL'
for letra in nome:
print(letra)
# Organizando as variáveis de data sem espaços extras no início
dia = 7
mes = "janeiro"
ano = 1997
print(dia, mes, ano)
print('Ano atual: 2026')
Outro detalhe sutil: evite usar acentos nos nomes das variáveis (como criar mês). Embora o Python 3 aceite caracteres acentuados, a convenção internacional e a boa prática de programação recomendam usar apenas caracteres padrão do inglês (mes), evitando problemas de compatibilidade quando seu código rodar em diferentes servidores ou sistemas operacionais.
Continue praticando e explorando as possibilidades da linguagem!
Espero que possa ter lhe ajudado!