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

Calculando a idade

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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.

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