1
resposta

Calculando idade

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.")

1 resposta

Oii Ronaldo, tudo bem?

Obrigada por compartilhar sua solução no fórum, com certeza vai ajudar outros alunos que estejam fazendo a mesma atividade!

Seu código está correto e resolve o problema proposto: a função calcular_idade recebe os dois parâmetros, faz a subtração e retorna o resultado esperado.

Uma consideração para enriquecer a solução: vale validar se os valores digitados fazem sentido — por exemplo, verificar se o ano_nascimento não é maior que o ano_atual. Isso evitaria uma idade negativa caso o usuário cometa um engano na hora de digitar.

Continue acompanhando o curso, os próximos desafios vão aprofundar ainda mais seu uso de funções em Python!

Conte com a Alura para evoluir seus estudos. Fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade