1
resposta

[Projeto] Calculando a idade

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

Olá, Filipe! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou a função para calcular idade com Python, utilizou muito bem a entrada de dados para interação e ainda compreendeu a importância da subtração para obter resultados.

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. Assim:

try:
    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.")
except ValueError:
    print("Por favor, insira apenas números válidos.")

Isso faz o programa lidar com erros de digitação e evita falhas na execução.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: Você prefere que os programas sejam mais simples e diretos para facilitar o aprendizado inicial ou mais robustos com validações para evitar erros futuros?

Fico à disposição!

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