1
resposta

[Projeto] Calculando a idade



def calcula_idade(ano_nascimento, ano_atual):
    calculo = ano_atual - ano_nascimento
    print(f'Sua idade é {calculo} anos.')

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

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Gustavo! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para organizar o cálculo de idade, utilizou muito bem os parâmetros para tornar o código reutilizável e ainda compreendeu a importância da separação entre entrada de dados e processamento para manter a clareza do programa.

Uma dica interessante para o futuro é adicionar uma verificação para garantir que o ano de nascimento não seja maior que o ano atual. Assim:

if ano_nascimento > ano_atual:
    print("Erro: o ano de nascimento não pode ser maior que o ano atual.")
else:
    print(f"Sua idade é {ano_atual - ano_nascimento} anos.")

Isso faz com que o programa evite resultados incorretos e ofereça uma experiência mais segura ao usuário.

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!