1
resposta

Desafio: hora da prática - python

Segue abaixo codigos, no exercicio 3 procurei uma solução e cheguei ao metodo 2, menos linhas para codificar:

# 1 - Imprima a frase Escola de Dados da Alura!.
# O comando print exibe o separador visual que você criou
print('--------exercicio 1 --------')
# Imprime a string (texto) solicitada. Note o uso das aspas para delimitar o texto.
print('Escola de dados Alura! ')


# 2 - Imprima seu nome e seu sobrenome seguindo a estrutura abaixo:

print('--------exercicio 2 --------')
# Imprime o rótulo "Nome:" seguido do valor "Adilson"
print('Nome:Adilson')
# Imprime o rótulo "Sobrenome:" seguido do valor "Mendes"
print('Sobrenome: Mendes')


# 3 - Imprima o seu primeiro nome letra a letra.

print('--------exercicio 3 --------')
print('metodo 1')
# No método 1, cada caractere é enviado em um comando print diferente.
# Como cada print() por padrão termina com uma quebra de linha, as letras empilham verticalmente.
print('A')
print('d')
print('i')
print('l')
print('s')
print('o')
print('n')
print('') # Imprime uma linha vazia para espaçamento
print('------------------------------')

print('metodo 2')
# No método 2, passamos cada letra como um argumento separado (divididos por vírgula).
# O argumento nomeado 'sep' define o que será colocado entre cada letra. 
# O '\n' indica que o separador entre elas será uma quebra de linha.
print('A', 'd', 'i', 'l', 's', 'o', 'n', sep='\n')


# 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 (devem ser inteiros).

print('--------exercicio 4 --------')

# Aqui você usou tipos mistos: o número 27 (int), a string 'Março de ' e o número 1981 (int).
# O print concatena todos eles usando um espaço em branco por padrão.
print(27,'Março de ',1981)


# 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.

print('--------exercicio 5 --------')

# Imprime a string 'Ano Atual:' e o dado numérico 2026. 
# O Python converte o número para texto automaticamente para exibi-lo na tela.
print('Ano Atual:', 2026)
1 resposta

Olá, Adilson! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o print para exibir informações com Python, utilizou muito bem o sep para controlar a separação dos elementos e ainda compreendeu a importância da mistura de tipos (strings e inteiros) para estruturar corretamente as saídas.

Uma dica interessante para o futuro é aplicar o argumento end no print para controlar o que aparece ao final de cada linha. Assim:

print("Adilson", end=" ")
print("Mendes")

Isso faz com que os dois valores sejam exibidos na mesma linha, sem quebra automática.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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