1
resposta

Minha Resposta:

def idade_correspondente(nascimento, atual):
    return atual - nascimento

ano_nasc = int(input("Digite o ano de nascimento: "))
ano_atual = int(input("Digite o ano atual: "))

idade = idade_correspondente(ano_nasc, ano_atual)

print(f"A idade atual é {idade} anos")
1 resposta

Olá, Luiz, como vai?

O código desenvolvido resolve o problema de forma clara e objetiva, utilizando corretamente a passagem de parâmetros para realizar o cálculo aritmético dentro da função. A conversão das entradas para o tipo inteiro garante que a operação de subtração seja executada sem erros de tipo.

Para tornar o programa mais dinâmico, você pode utilizar o módulo datetime para captar o ano atual automaticamente do sistema operacional, evitando que o usuário precise digitar essa informação. Ao importar a biblioteca com o comando from datetime import date, é possível obter o ano vigente através da instrução date.today().year. Isso reduz a possibilidade de erros de digitação e torna a experiência de uso mais fluida.

Parabéns pela implementação do exercício e por disponibilizar sua solução no fórum, continue compartilhando seu progresso com a comunidade.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!