• Python
  • 10. Armazenamento de chaves e valores em dicionários

Média de idades dos atletas#

Faça uma função que recebe um dicionário de atletas olímpicos e o nome de um país e devolve a média da idade dos atletas daquele país. As chaves do dicionário de entrada são nomes de atletas e os valores são dicionários contendo as respectivas informações.

Por exemplo, para a entrada a seguir:

  • Dicionário:
    {
        "Mathieu BILODEAU": {
            "idade": 37,
            "nacionalidade": "Canadá",
            "modalidade": "Atletismo",
        },
        "Gabriela BITOLO": {
            "idade": 22,
            "nacionalidade": "Brasil",
            "modalidade": "Handebol",
        },
        "Jerome BLAKE": {
            "idade": 25,
            "nacionalidade": "Canadá",
            "modalidade": "Atletismo",
        },
        "Felipe BORGES": {
            "idade": 36,
            "nacionalidade": "Brasil",
            "modalidade": "Handebol",
        },
        "Gabriela BRAGA GUIMARAES": {
            "idade": 26,
            "nacionalidade": "Brasil",
            "modalidade": "Vôlei",
        },
    }
    
  • País: 'Brasil'
  • Resultado esperado: 28 (pois as idades dos atletas do Brasil nesse dicioário são 22, 36 e 26, cuja média é 28)

Para o mesmo dicionário, mas com o país 'Canadá', a resposta esperada é 31.

O nome da sua função deve ser calcula_media.