1
resposta

[Projeto] Analisando os participantes de uma maratona

participantes = { 

    "Mariana": 25, 

    "Carlos": 32, 

    "Beatriz": 28, 

    "Rafael": 35 

} 
string_idades = [str(n) for n in participantes.values()]


print(f"Nomes dos participantes: " + ", ".join(participantes.keys()))
print(f"\nIdades dos participantes: " + ", ".join(string_idades))
print("\nParticipantes e suas idades:\n")

for nome,idade in participantes.items():
    print(f"- {nome}: {idade} anos\n")
1 resposta

Oi, Ângelo! Tudo bom?

Excelente! Siga praticando com os desafios e sempre compartilhe conosco.

Você soube aplicar o comando join() para exibir listas de maneira elegante e entendeu como o laço for com .items() é essencial para percorrer pares de chave e valor em estruturas mais complexas.

Como dica adicional, experimente utilizar f-strings com alinhamento quando precisar formatar saídas com mais clareza. Assim:

for nome, idade in participantes.items():
    print(f"{nome:<10} | {idade:>2} anos")

Resultado:

Mariana    | 25 anos
Carlos     | 32 anos
Beatriz    | 28 anos
Rafael     | 35 anos
Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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

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!