Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá! Como vai?
Parabéns pela resolução da atividade!
Vi que você explorou o def para criar funções com Python, utilizou muito bem a entrada de dados para tornar o programa interativo e ainda compreendeu a importância da formatação de saída para apresentar 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 é aproveitar a biblioteca datetime para calcular automaticamente a idade sem precisar pedir o ano atual. Assim:
from datetime import datetime
def calcular_idade(ano_nascimento):
ano_atual = datetime.now().year
return ano_atual - ano_nascimento
ano_nascimento = int(input("Digite o ano de nascimento: "))
idade = calcular_idade(ano_nascimento)
print(f"A idade é {idade} anos.")
Isso faz o programa ficar mais prático e automatizado.
Fico à disposição!
Ei Daniel, muito obrigada pelo elogio e pela dica!