1
resposta

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

def calcular_idade(nascimento, ano_atual):
return ano_atual - nascimento

idade = calcular_idade(int(input('Digite o ano de nascimento: ')), int(input('Digite o ano atual: ')))

print(f'A idade é {idade} anos.')

1 resposta

Olá, Ana! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para organizar cálculos com Python, utilizou muito bem o input para coletar dados do usuário e ainda compreendeu a importância do print para exibir resultados de forma clara.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é validar entradas do usuário. Assim:

def calcular_idade(nascimento, ano_atual):
    if ano_atual >= nascimento:
        return ano_atual - nascimento
    else:
        return "Ano atual inválido"

idade = calcular_idade(int(input('Digite o ano de nascimento: ')), int(input('Digite o ano atual: ')))
print(f'A idade é {idade} anos.')

Isso faz com que o programa evite resultados incorretos quando o ano atual for menor que o ano de nascimento.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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