Importante

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!

1
resposta

Faça como eu fiz: calculando a idade

def calcular_idade(ano_nascimento, ano_atual):
    idade = ano_atual - ano_nascimento
    return idade


print("=== Calculadora de Idade ===")


nome = input("Digite seu nome: ")
ano_nascimento = int(input("Digite seu ano de nascimento: "))
ano_atual = int(input("Digite o ano atual: "))


idade = calcular_idade(ano_nascimento, ano_atual)


print(f"{nome}, você tem {idade} anos.")
1 resposta

Oi, Penha, como vai?

Obrigado por compartilhar sua solução. Seu código atende corretamente à proposta da atividade, utilizando uma função para calcular a idade a partir do ano de nascimento e do ano atual. A lógica aplicada está correta e o valor retornado pela função é utilizado adequadamente na exibição do resultado.

Além disso, você adicionou a entrada do nome da pessoa, o que torna a interação mais personalizada. Esse tipo de adaptação é bem-vindo quando mantém o objetivo principal do exercício.

Como próximo desafio, o que você acha de incluir uma validação para impedir que o ano de nascimento seja maior que o ano atual?

Parabéns pela implementação e por compartilhar sua solução. O fórum está à disposição para acompanhar sua evolução e trocar experiências durante os estudos.

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