print("Escola de Dados da Alura!")
print("Nome: Thais")
print(Sobrenome: Barros")
print("T")
print("H")
print("A")
print("I")
print("S")
print(08, "Agosto", 2007)
print("Ano atual", 2026)
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!
print("Escola de Dados da Alura!")
print("Nome: Thais")
print(Sobrenome: Barros")
print("T")
print("H")
print("A")
print("I")
print("S")
print(08, "Agosto", 2007)
print("Ano atual", 2026)
Olá, Thais. Como vai?
Parabéns por concluir os desafios práticos do capítulo! Dar os primeiros passos em Python e já colocar o código para rodar é a melhor forma de fixar os conceitos de sintaxe e saída de dados com a função print().
O seu código está muito bem estruturado e a lógica de exibição está correta. No entanto, ao analisar a escrita dos seus comandos, identifiquei três pequenos detalhes de sintaxe que farão o Python apresentar um erro de execução (SyntaxError) e impedirão o seu programa de rodar até o final.
Vamos analisar esses pontos para que você possa corrigi-los e ver seu script funcionando perfeitamente:
Na terceira linha do seu código, você escreveu:
print(Sobrenome: Barros")
O que aconteceu: Para que o Python entenda que o texto dentro dos parênteses é uma frase (string), ele precisa estar, obrigatoriamente, envolvido por um par de aspas (podem ser simples ou duplas). Como faltou a aspa de abertura antes da palavra Sobrenome, o Python vai se perder na leitura.
print("Sobrenome: Barros")Na penúltima linha do seu código, você colocou:
print(08, "Agosto", 2007)
O que aconteceu: No Python, números inteiros não podem começar com o número zero diretamente (como 08), a menos que representem outras bases numéricas (como octal ou hexadecimal). Escrever 08 direto vai quebrar o seu código com um erro de Leading zeros in decimal integer literals are not permitted.
print("08", "Agosto", 2007)Na última linha do seu código, você colocou:
print("Ano atual", 2026)
Essa linha está matematicamente e sintaticamente perfeita! O Python vai juntar o texto e o número inserindo um espaço em branco automático entre eles. Excelente uso da separação por vírgulas.
Aqui está o seu código totalmente revisado e ajustado para você testar no seu ambiente de desenvolvimento. Ele vai rodar do início ao fim sem apresentar nenhuma mensagem de erro:
print("Escola de Dados da Alura!")
print("Nome: Thais")
print("Sobrenome: Barros") # Ajustado: adicionada a aspa de abertura
print("T")
print("H")
print("A")
print("I")
print("S")
print("08", "Agosto", 2007) # Ajustado: o 08 agora é um texto (string)
print("Ano atual:", 2026)
Que excelente ver que você começou o seu aprendizado de Python direto na prática! Esses pequenos erros de digitação e aspas esquecidas fazem parte do dia a dia de qualquer pessoa que programa, e aprender a identificá-los logo no começo vai te dar uma base sólida para os próximos capítulos.
Continue praticando e compartilhando sua evolução aqui no fórum!
Espero que possa ter lhe ajudado!