Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Yonara! Como vai?
Seja muito bem-vinda à Escola de Dados! É sensacional ver a sua primeira postagem no fórum trazendo a resolução completa do desafio. Você deu os seus primeiros passos em Python utilizando o ambiente do Jupyter Notebook de maneira impecável.
Todos os seus blocos de código rodaram com sucesso e as saídas foram exibidas exatamente como os exercícios pediam. O seu código traz ótimos acertos conceituais para quem está começando:
print(): No bloco da data, você utilizou perfeitamente as vírgulas para separar as variáveis e os textos fixos ("de"). O Python tem a inteligência de inserir um espaço em branco automaticamente entre cada argumento separado por vírgula, o que deixou a sua saída formatada perfeitamente como "4 de Abril de 1997".Nome, Sobrenome e Ano_atual seguindo a sintaxe correta da linguagem.Como você está iniciando essa jornada em Data Science, vale a pena conhecer um pequeno detalhe conceitual sobre os tipos de dados em Python. Ele vai fazer toda a diferença quando você começar a fazer contas e análises estatísticas nas próximas aulas!
No seu último bloco de código, você definiu o ano assim:
Ano_atual = "2026"
Ao colocar o número entre aspas (sejam duplas ou simples), você está dizendo para o Python que o 2026 deve ser tratado como um texto (tipo str), e não como um número matemático.
Para exibir o valor na tela com o print(Ano_atual), funciona exatamente igual. Porém, se amanhã você quisesse calcular a sua idade fazendo uma subtração matemática (como Ano_atual - 1997), o Python lançaria um erro de tipo (TypeError), porque ele não sabe como subtrair um número de um pedaço de texto.
Para dados que representam contagens, anos ou idades, a melhor prática em Python é declarar os valores sem aspas, transformando-os em números inteiros (tipo int).
# Sem aspas, o Python entende que é um número (int)
Dia = 4
Mês = "Abril" # Este continua com aspas, pois é texto!
Ano = 1997
Ano_atual = 2026
# O print funciona da mesma forma elegante:
print(Dia, "de", Mês, "de", Ano)
Fazer essa pequena distinção desde o começo vai blindar o seu código contra erros quando você entrar no capítulo de operações matemáticas!
Os seus prints verticais para soletrar o nome ficaram ótimos e a organização das células no notebook está nota 10. Parabéns pela dedicação e continue compartilhando os seus projetos por aqui!
Espero que possa ter lhe ajudado!