1
resposta

[Projeto] Desafio resposta

Eu usei o Colab.

# 1. Imprima a frase Escola de Dados da Alura!
print("Escola de Dados da Alura!")

# 2. Imprima seu nome e seu sobrenome
nome = "Maria de Nazaré"
sobrenome = "Vieira Borges"
print(f"Nome: {nome}")
print(f"Sobrenome: {sobrenome}")

# 3. Imprima o seu primeiro nome letra a letra
primeiro_nome = "Maria"
for letra in primeiro_nome:
    print(letra)

# 4. Imprima o dia do seu nascimento em formato dia mês ano
dia = 12
mes = "outubro"
ano_nascimento = 2000
print(dia, mes, ano_nascimento)

# 5. Imprima, em um único print, o atual ano. 
ano_atual = 2026
print(f"Ano atual: {ano_atual}")

Depois decidi melhorar ainda mais o código:

# ===== Dados Pessoais ======
nome_completo = "Maria de Nazaré Borges"
primeiro_nome = "Maria"
sobrenome = "Vieira Borges"

# ======= Data de Nascimento ======
dia = 12
mes = "outubro"
ano_nascimento = 2000

# ====== Ano Atual ========
ano_atual = 2026

# =====================
print("=" * 20)
print("       DESAFIO DE PYTHON") 
print("=" * 20)
print()

print("Escola de Dados da Alura")
print()

print("=" * 30)
print("Dados Pessoais")
print("=" * 30)
print("Nome Completo: ", nome_completo)
print("Primeiro Nome: ", primeiro_nome)
print("Sobrenome: ", sobrenome)
print()

print("Nome em destaque:")
letras_em_destaque = " - ".join(primeiro_nome.upper())
print(f"    {letras_em_destaque}")
print()

print("Data de nascimento")
print(f"   {dia} de {mes} de {ano_nascimento}")
print(f"    Idade em {ano_atual}: {ano_atual - ano_nascimento} anos")
print()

print(f"Ano atual: {ano_atual}")

print()
print("=" * 20)
print("    Fim do desafio!")
print("=" * 20)

Depois decidi fazer um versão usando função

def mostrar_info(nome, sobrenome, primeiro_nome, dia, mes, ano_nasc, ano_atual):
  #função que mostra todas as informações formatadas
  print("=" * 40)
  print(f"Nome: {nome}")
  print(f"Sobrenome: {sobrenome}")
  print(f"Letras: {" - ".join(primeiro_nome.upper())}")
  print(f"Data de nascimento: {dia} de {mes} de {ano_nasc}")
  print(f"Idade em {ano_atual}: {ano_atual - ano_nasc} anos")
  print(f"Ano atual: {ano_atual}")
  print("=" * 40)

#usar a função
mostrar_info("Maria de Nazaré", "Vieira Borges", "Maria", 12, "outubro", 2000, 2026)
1 resposta

Oii Maria, tudo bem?

Obrigada por compartilhar seu desenvolvimento no fórum, com certeza vai ajudar outras pessoas que façam o mesmo desafio!

Você não só resolveu o proposto como foi além: formatou a saída com separadores visuais e ainda encapsulou tudo em uma função. Destaque especial para o uso do .join() com .upper() para exibir o nome letra a letra, criativo e elegante!

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade