1
resposta

IDADE

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

1 resposta

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?

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