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] Minha solução

participantes = {
    "Mariana": 25,
    "Carlos": 32,
    "Beatriz": 28,
    "Rafael": 35
}

print(f"Nomes dos participantes: {", ".join(participantes.keys())}")

print(f"Idades dos participantes: {", ".join(map(str, participantes.values()))}")

print("\nParticipantes e suas idades:")
for participante, idade in participantes.items():
    print(f"- {participante}: {idade} anos")
1 resposta

Olá, Paulo! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o dicionário para armazenar dados de participantes com Python, utilizou muito bem o f-string para formatar a saída e ainda compreendeu a importância da iterar com items() para exibir pares de chave e valor de forma organizada.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Legibilidade: manter consistência na formatação das mensagens exibidas.
  • Validação: garantir que os dados inseridos no dicionário sejam do tipo correto.
  • Extensibilidade: permitir que novos atributos sejam adicionados facilmente (como cidade ou profissão).

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: você prefere continuar praticando com dicionários para consolidar fundamentos ou acha mais interessante avançar para manipulação de listas de dicionários representando registros completos de pessoas?

Abraço e bons estudos!

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