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.')
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.')
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!