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

[Projeto] Faça como eu fiz: calculando a idade [Especialista IA]

Como funciona passo a passo:

  1. Definir a função:

def calcular_idade(ano_nascimento, ano_atual):
return ano_atual - ano_nascimento
A função recebe dois parâmetros e retorna a subtração entre eles.

  1. Capturar as entradas do usuário:

nascimento = int(input("Digite o ano de nascimento: "))
atual = int(input("Digite o ano atual: "))
input() sempre retorna texto, por isso usamos int() para converter para número — sem isso a subtração não funcionaria.

  1. Chamar a função e exibir o resultado:

idade = calcular_idade(nascimento, atual)
print(f"A idade é {idade} anos.")
A f-string (f"...") permite inserir variáveis diretamente no texto com {}.

1 resposta

Oii Tamy, tudo bem?

Obrigada por compartilhar seu projeto aqui no fórum! A explicação que você escreveu junto com o código ficou muito boa: você não só resolveu o problema, como detalhou o raciocínio por trás de cada parte, incluindo o motivo do int() na conversão do input(). Isso faz bastante diferença para quem está aprendendo.

Seu código está correto e bem estruturado, parabéns!

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade