n = int(input("Informe seu ano de nascimento:\n"))
a = int(input("Informe o ano atual:\n"))
def tempo():
idade = a - n
return idade
print(f'A idade é: {tempo()} anos')
n = int(input("Informe seu ano de nascimento:\n"))
a = int(input("Informe o ano atual:\n"))
def tempo():
idade = a - n
return idade
print(f'A idade é: {tempo()} anos')
Olá, Bruno! 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 determinar valores.
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 se o ano atual é maior que o ano de nascimento. Assim:
def tempo(n, a):
if a >= n:
return a - n
else:
return "Ano inválido"
Isso faz a verificação antes de calcular a idade.
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ê acha mais interessante manter a função tempo() simples apenas com subtração ou incluir validações extras para garantir maior segurança no cálculo?