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!
Oi, Nicole! Como vai?
Gostei da forma como você utilizou a função calcular_idade() para separar a lógica do cálculo da entrada e da saída de dados. Essa organização deixa o código mais legível e facilita a reutilização da função em outros programas. Além disso, o retorno da idade com return mostra um bom entendimento sobre o uso de funções em Python.
Uma dica interessante para o futuro é utilizar uma validação simples para verificar se o ano atual não é menor que o ano de nascimento. Veja este exemplo:
ano_nascimento = int(input("Digite o ano de nascimento: "))
ano_atual = int(input("Digite o ano atual: "))
if ano_atual >= ano_nascimento:
idade = ano_atual - ano_nascimento
print(idade)
else:
print("Ano invalido")
Nesse exemplo, o código verifica se os dados informados fazem sentido antes de realizar o cálculo da idade.