1
resposta

Resolução exercico aula !

Sobre o notebook

A "hora da prática" é uma atividade do curso de Python para Data Science da Alura que contém diversos desafios envolvendo os aprendizados de cada aula.

O notebook "hora da pratica" é um notebook construído com espaço para as células dos desafios propostos no curso, com ele você tem espaço para construir e executar suas soluções

Aula 1 - Introdução ao Python

Questão 1

Imprima a frase Escola de Dados da Alura!

print ('Escola de Dados da Alura!')

Questão 2

Imprima na tela seu nome e seu sobrenome seguindo a estrutura abaixo:

Nome: [seu nome]
Sobrenome: [seu sobrenome]

print ('Nome: Lucas')
print ('Sobrenome: Novais Revelin')

Questão 3

Imprima o seu primeiro nome letra a letra. Por exemplo, nome é Mirla, então eu obtenho a seguinte saída:

M
I
R
L
A

nome = 'Lucas'
for letra in nome:
print (letra)

Questão 4

Imprima o dia do seu nascimento em formato dia mês ano. Os valores de dia e ano não podem estar entre aspas. O formato deve estar como no exemplo, supondo uma data de aniversário dia 28 de fevereiro de 2003:

28 fevereiro 2003

print (22, 'de dezembro de' ,1998)

Questão 5

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

Ano atual: [ano]

print ('Ano atual:', 2026)

1 resposta

Olá, Lucas. Como vai?

Parabéns por concluir a sua primeira lista de exercícios do curso! Boas-vindas ao ecossistema de Data Science e à comunidade do fórum. É muito gratificante ver o seu primeiro post por aqui.

A sua resolução para os desafios da Aula 1 ficou excelente! Você compreendeu muito bem o funcionamento da função print() e a manipulação básica de textos e números.

Analisando as suas respostas, vale destacar alguns pontos muito positivos e um detalhe importante de sintaxe sobre o Python:

  • Uso correto do laço for (Questão 3): Você teve uma excelente sacada ao utilizar a estrutura de repetição for letra in nome: para iterar sobre a string e imprimir cada letra em uma linha. É uma solução super elegante!
  • Diferenciação de tipos de dados (Questões 4 e 5): Você seguiu à risca os enunciados e passou o dia e os anos (1998 e 2026) como dados numéricos puros (fora das aspas), o que é essencial para o Python entender a diferença entre um texto (String) e um número inteiro (int). Inclusive, parabéns por já registrar corretamente o ano atual de 2026!

Um ponto de atenção importante: Indentação

O seu código da Questão 3 está logicamente perfeito. Contudo, quando você for passar esse script do papel para o seu notebook ou para o editor de códigos (como o VS Code ou Google Colab), o Python vai exigir que a linha de dentro do laço for tenha um recuo (espaço), chamado de indentação.

No Python, a indentação é obrigatória para o computador saber o que está dentro do bloco de repetição. Sem ela, o programa apresentará um erro do tipo IndentationError.

Veja como o seu código deve ficar estruturado na célula do notebook:

nome = 'Lucas'
for letra in nome:
    print(letra)  # Linha recuada com 4 espaços ou 1 tecla Tab

O seu início na trilha de Python para Dados está ótimo e com a base bem consolidada. Continue praticando, explorando as células do seu notebook e avançando para as próximas aulas!

Espero que possa ter lhe ajudado!