Oi, Luísa! Como vai?
Agradeço por compartilhar.
Gostei da forma como você praticou a criação da função calcular_idade() e também testou uma segunda versão usando o datetime, pois isso mostra uma boa comparação entre informar o ano atual manualmente e buscar esse valor de forma automática pelo Python.
Sua construção ficou bem organizada e clara. Dica: para evitar repetir a função duas vezes, você pode manter apenas a versão com datetime.now().year, já que ela deixa o código mais prático e reduz a chance de erro ao digitar o ano atual.
Na sua visão, isolar a captura do ano atual utilizando métodos nativos do sistema ajuda a manter o escopo de uso do seu projeto focado em uma única responsabilidade de forma mais organizada?
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!