Criei uma função chamada calcular_idade, responsável por receber o ano de nascimento e o ano atual, retornando a diferença entre eles, que corresponde à idade da pessoa.
def calcular_idade(ano_nascimento, ano_atual):
return ano_atual - ano_nascimento
nascimento = int(input("Digite o ano de nascimento: "))
atual = int(input("Digite o ano atual: "))
idade = calcular_idade(nascimento, atual)
print(f"A idade é {idade} anos.")
Ao testar o programa com diferentes valores, percebi como a lógica é simples e eficiente. Se o usuário informar que nasceu em 2005 e o ano atual for 2025, o resultado exibido será "A idade é 20 anos". Esse exercício reforçou conceitos fundamentais da programação, como entrada de dados, conversão de tipos, passagem de parâmetros e retorno de valores por funções. Entendi que dividir um problema em pequenas partes torna o código mais organizado, fácil de entender e de manter.