1
resposta

[Projeto] RE.: Desafio: hora da prática - Pyton

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá, Daniel. Como vai?

Parabéns pelo excelente trabalho! É muito gratificante ver o resultado do código rodando perfeitamente na tela. A imagem do seu ambiente de desenvolvimento demonstra que você compreendeu com clareza o uso básico do comando print() e como o Python lida com a exibição de textos (strings) e números (inteiros).

Suas soluções atendem a todos os requisitos do desafio proposto no capítulo!

Para enriquecer ainda mais o seu projeto e expandir o seu repertório com boas práticas de manipulação de strings em Python, gostaria de compartilhar duas dicas de como otimizar esse tipo de código:

1. Economizando linhas ao soletrar palavras
A sua lógica para soletrar o nome "DANIEL" colocando uma letra em cada linha funcionou perfeitamente. Contudo, digitar um comando print() para cada letra individual pode dar bastante trabalho em textos mais longos.

No Python, você pode alcançar exatamente esse mesmo resultado visual de duas formas mais avançadas:

  • Usando o caractere especial de quebra de linha (\n): Ele instrui o Python a "pular uma linha" exatamente naquele ponto.
  • Usando um laço de repetição (for): Uma estrutura que você aprenderá nos próximos capítulos e que faz o computador trabalhar por você.
# Alternativa A: Uma única linha de código com quebras de linha
print('D\nA\nN\nI\nE\nL')

# Alternativa B: Deixando o Python iterar sobre as letras sozinho
for letra in 'DANIEL':
    print(letra)

2. Entendendo os espaçamentos automáticos com a vírgula
Repare na sua linha de código: print(12, 'SETEMBRO' ,1995). No Python, sempre que separamos elementos usando a vírgula dentro do print(), a linguagem insere automaticamente um espaço em branco entre eles na hora de exibir o resultado (12 SETEMBRO 1995).

Esse comportamento é excelente para organizar dados rapidamente. Se em algum momento você quiser mudar esse espaço por outro símbolo (como uma barra para datas), basta usar o parâmetro sep (separador):

# Mudando o separador padrão de espaço para uma barra literal
print(12, 'SETEMBRO', 1995, sep='/')
# Saída na tela: 12/SETEMBRO/1995

Muito bom ver que você já configurou o ano atual para 2026 no último comando, deixando o seu script perfeitamente atualizado com o momento presente! Continue com essa ótima dedicação e foco nos estudos de Python para Dados.

Espero que possa ter lhe ajudado!