1
resposta

[Projeto] Calculando 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 e {idade} anos. ')
1 resposta

Versão sem Markdown

Oi, Apollo! Como vai? Agradeço por compartilhar seu código com a comunidade Alura.

Seu uso da função calcular_idade() ficou bem organizado, separando a lógica do cálculo da entrada de dados. Uma dica interessante para o futuro é usar o ano atual automaticamente com datetime, evitando pedir essa informação para a pessoa usuária. Veja este exemplo:

from datetime import datetime

def calcular_idade(ano_nascimento):
    ano_atual = datetime.now().year
    return ano_atual - ano_nascimento

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

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

Esse código pega o ano atual do sistema e calcula a idade com base no ano informado.

Alura

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