def calculo_idade():
ano_nascimento = int(input("Digite seu ano de nascimento: "))
ano_atual = int(input("Digite o ano atual: "))
idade = ano_atual - ano_nascimento
print(f"Você tem {idade} anos!!")
calculo_idade()
def calculo_idade():
ano_nascimento = int(input("Digite seu ano de nascimento: "))
ano_atual = int(input("Digite o ano atual: "))
idade = ano_atual - ano_nascimento
print(f"Você tem {idade} anos!!")
calculo_idade()
Oi, André! Como vai?
Agradeço por compartilhar seu código com a comunidade Alura.
A sua função tá bem estruturada: você criou calculo_idade(), pediu os dados com input, converteu usando int e realizou o cálculo corretamente. Isso mostra que você entendeu bem como organizar uma função para executar uma tarefa específica, o que é muito útil quando começamos a modularizar programas em Python.
Uma dica interessante para o futuro é retornar o valor calculado usando return, em vez de apenas imprimir o resultado. Isso permite reutilizar a idade em outras partes do programa, caso necessário.
def calcular_idade(ano_nascimento, ano_atual):
idade = ano_atual - ano_nascimento
return idade
nascimento = int(input("Digite seu ano de nascimento: "))
atual = int(input("Digite o ano atual: "))
resultado = calcular_idade(nascimento, atual)
print("Voce tem", resultado, "anos")
Nesse código, a função calcula a idade e retorna o valor, permitindo que o resultado seja armazenado em uma variável e usado depois no programa.