OBS: Foco no uso de if/elif/else
OBS: Foco no uso de if/elif/else
Olá, Marinaldo, como vai?
O seu código apresenta uma lógica excelente e demonstra uma preocupação muito clara com a experiência do usuário e a robustez do programa. A implementação do tratamento de erros para garantir que a entrada seja numérica e a validação para impedir valores negativos atendem perfeitamente ao que foi solicitado no exercício. O uso de um dicionário para gerenciar as atividades e a função sum para calcular o total mostram que você já está aplicando conceitos avançados de organização e manipulação de dados em Python.
Parabéns pelo empenho e por compartilhar sua solução com a comunidade. Continue praticando e postando seus avanços, pois isso ajuda muito no aprendizado coletivo. O fórum está à disposição.