Olá, Silvana! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
Você aplicou muito bem o conceito de funções ao criar calcular_idade(), deixando o código mais organizado e reutilizável. Também foi uma boa escolha separar a entrada dos dados, o cálculo e a exibição do resultado, o que torna a leitura mais simples e facilita futuras melhorias.
Uma dica interessante para o futuro é adicionar uma pequena validação para evitar anos de nascimento maiores que o ano atual. Veja este exemplo:
ano_nascimento = int(input("Digite o ano de nascimento: "))
ano_atual = int(input("Digite o ano atual: "))
if ano_nascimento <= ano_atual:
print(ano_atual - ano_nascimento)
else:
print("Ano de nascimento invalido")
Esse código verifica se os valores informados fazem sentido antes de realizar o cálculo.
Você já pensou em adaptar a função para calcular a idade considerando também mês e dia de nascimento?
Conteúdo relacionado:
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!