1
resposta

minha resposta

from logging import exception

def calculo_idade(ano_nascimento, ano_atual):
return ano_atual - ano_nascimento

try:
nascimento = int(input('digite seu ano de nascimento: '))
atual = int(input('digite o ano atual: '))
idade = calculo_idade(nascimento, atual)
print(f'você tem {idade} anos de idade (ɔ◔‿◔)ɔ ♥')
except ValueError as ve:
print("você digitou um numero ou caracter invalido, tente novamente")
except Exception as e:
print("algo deu errado, tente novamente")

1 resposta

Oi, Yan!

Sua solução está bem organizada e funcionando direitinho, você separou a lógica em função e ainda tratou erros, o que já mostra um cuidado a mais.

O try/except ficou bem aplicado e ajuda a evitar quebra do programa.

No geral, código limpo e bem resolvido.

Bons estudos!

Sucesso

Imagem da comunidade