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!

1
resposta

[Sugestão] Desafio: hora da prática

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: Carina")
print("Sobrenome: Silval")

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

print("C")
print("A")
print("R")
print("I")
print("N")
print("A")

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(19, "agosto", 1979)

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)

Ai esta minha solução, porem eu testei a questão 04 com o seguinte código | print("19 agosto 1979") e também, funcionou, dessa forma esta errado ou pode ser feito assim também?

1 resposta

Olá, Carina! Como vai?

Que ótimo ver sua dedicação ao compartilhar as soluções com a comunidade.

Sobre a sua dúvida na questão 4, usar print("19 agosto 1979") realmente funciona e exibe a saída esperada na tela. Porém, a proposta do exercício era justamente praticar a diferença entre valores numéricos e texto. O enunciado menciona que os valores de dia e ano não devem estar entre aspas, o que significa que devem ser tratados como números. Por isso, a solução print(19, "agosto", 1979) segue melhor o objetivo da atividade, já que o dia e o ano atual são dados numéricos, não textuais.

Uma dica para os próximos passos é usar variáveis para armazenar essas informações. Veja o seguinte exemplo:


dia = 19
mes = "agosto"
ano = 1979

print(dia, mes, ano)

Nesse exemplo, cada variável guarda um valor específico e o print exibe tudo de forma organizada. Isso facilita muito a manutenção do código quando você precisar alterar algum dado no futuro.

Pensando nisso, como você acha que o uso de variáveis pode tornar seus programas mais fáceis de entender e modificar à medida que eles crescem?

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!