1
resposta

Resolução da atividade 04.

nascimento = input("Digite o ano de nascimento: ")
ano_atual = input("Digite o ano atual: ")

def subtrair(nascimento, ano_atual):
    subtrair = int(ano_atual) - int(nascimento)
    return f"A idade é {subtrair} anos."

print(subtrair(nascimento, ano_atual))
1 resposta

Oi, Luiz! Como vai?

Agradeço por compartilhar.

A sua solução tá bem organizada e você aplicou corretamente o uso de funções pra calcular a idade. Um ponto interessante é que você fez a conversão para int dentro da função, o que garante que a operação matemática funcione como esperado.

Uma dica interessante para o futuro é usar funções com nomes diferentes das variáveis internas, evitando possíveis confusões no código.


def calcular_idade(nascimento, ano_atual):
    idade = int(ano_atual) - int(nascimento)
    return idade

resultado = calcular_idade("2000", "2024")
print(resultado)

Nesse código, calcular_idade retorna apenas o numero, deixando a exibição separada, o que facilita reutilizar a função em outros contextos.

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