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] Desafio

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

Oi, Micael! Como vai?

Você aplicou muito bem o conceito de funções em Python, separando a lógica do cálculo da idade na função calcular_idade(). Também foi uma boa escolha utilizar input() com conversão para int, deixando o programa pronto para receber os dados do usuário e exibir o resultado de forma clara.

Uma dica interessante para o futuro é utilizar uma função para validar entradas numéricas antes de realizar cálculos. Veja este exemplo:


ano = int(input("Digite o ano: "))
print(ano)

Neste exemplo, o código recebe um valor informado pelo usuário e o exibe no terminal, ajudando a praticar a entrada e manipulação de dados.

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