1
resposta

Desafio: hora da prática

Práticas de uso da função print()


Questão 1:

Imprima a frase
Escola de Dados da Alura!.

print('Escola de Dados da Alura!')

Questão 2:

Imprima seu nome e seu sobrenome seguindo a estrutura abaixo:

Nome: [seu nome]
Sobrenome: [seu sobrenome]
nome = 'Gustavo'
sobrenome = 'Duarte'
print(nome, sobrenome)

Questão 3:

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

M
I
R
L
A
print('P')
print('a')
print('u')
print('l')
print('o')

Questão 4:

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:

28 fevereiro 2003
dia = 28
mes = 'Abril'
ano = 2004

print(dia, mes, ano)

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 e a saída do print deve ser a seguinte:

Ano atual: [ano]

print('Ano atual: ', 2026)

1 resposta

Olá, Gustavo. Como vai?

Parabéns por concluir o desafio! Exercitar a função print() e o uso de variáveis é o alicerce fundamental para qualquer pessoa que deseja trilhar o caminho da Ciência de Dados. Dominar a saída de dados é o que permitirá, futuramente, exibir relatórios e métricas de modelos de IA.

Suas respostas estão corretas, mas gostaria de agregar valor ao seu código com algumas sugestões técnicas e boas práticas que utilizamos no dia a dia com Python:

  • Questão 2 (Concatenação vs. Argumentos): No Python, ao usar print(nome, sobrenome), a função automaticamente insere um espaço entre eles. Se você precisar de um controle maior, pode usar as f-strings (disponíveis a partir do Python 3.6), que são muito comuns em análise de dados:
print(f'Nome: {nome} Sobrenome: {sobrenome}')
  • Questão 3 (O caractere de nova linha): Você resolveu o problema usando vários print(). Uma alternativa mais "limpa" para imprimir letra a letra ou em linhas diferentes é usar o caractere especial \n (quebra de linha):
print('G\nu\ns\nt\na\nv\no')
  • Questão 5 (Tipos de Dados): Excelente observação ao manter o ano como um dado numérico. Em Ciência de Dados, diferenciar Strings (textos) de Inteiros ou Floats (números) é vital, pois não conseguimos realizar operações matemáticas em textos.

Como sugestão de boa prática, sempre tente nomear suas variáveis de forma clara, exatamente como você fez com dia, mes e ano. Isso torna o seu código "autodocumentado", facilitando a leitura por outros cientistas de dados da sua equipe.

Espero que possa ter lhe ajudado!