Importante

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!

2
respostas

Desafio: hora da prática - Função print()

Olá pessoal,

Segue prints da função e seus resultados:

Exercícios:
Imprima a frase Escola de Dados da Alura!.

Imprima seu nome e seu sobrenome seguindo a estrutura abaixo:

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

Exercício - Imprima o seu primeiro nome letra a letra. Por exemplo, meu nome é Mirla, então eu obtenho a seguinte saída:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Exercício - Imprima o dia do seu nascimento em formato dia mês ano. Lembrando que os valores de dia e ano não podem estar entre aspas. Supondo uma data de aniversário dia 28 de fevereiro de 2003, o formato deve estar como no exemplo abaixo:

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

Exercício - Imprima, em um único print, o atual ano que você está fazendo esse curso. O valor do ano deve ser um dado numérico e a saída do print deve ser a seguinte:

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

Obrigada!

2 respostas

Olá, Vanessa. Como vai?

Parabéns pela excelente resolução dos exercícios! É muito bom ver como você aplicou corretamente a função print() para lidar com diferentes tipos de dados, garantindo que as saídas correspondessem exatamente ao que foi solicitado no desafio.

Você demonstrou um ótimo entendimento sobre a diferenciação entre strings (textos entre aspas) e valores numéricos (inteiros sem aspas). No exercício da data de nascimento, você seguiu perfeitamente a regra de manter o dia e o ano como números, o que é uma prática fundamental em Python para Dados, pois prepara o terreno para futuras operações matemáticas e manipulações de datas.

Uma sugestão técnica para otimizar o exercício de imprimir o nome letra a letra é utilizar o argumento sep. Em Python, o print() aceita esse parâmetro para definir o que deve aparecer entre cada item:

# Uma forma mais prática de imprimir letra a letra:
print('V', 'A', 'N', 'E', 'S', 'S', 'A', sep='\n')
  • O caractere \n dentro do código indica uma quebra de linha.
  • Ao usar o sep='\n', o Python entende que deve pular uma linha após imprimir cada uma das letras.
  • Essa abordagem evita que você precise escrever vários comandos print() seguidos, tornando seu script mais limpo e profissional.

Sua base lógica está ficando bem sólida e os resultados mostram que você está atenta aos detalhes de sintaxe.

Espero que possa ter lhe ajudado!

Oi Evandro,

Estou bem e você?

Perfeito, muito obrigada pela dica, vai ajudar muito nas próximas atividades e no meu cochecimento.

Anotado e testado!

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

Obrigada.