Olá, Pedro! Como vai?
Mandou muito bem na resolução da atividade!
Observei que você explorou a validação de dados para garantir entradas coerentes, utilizou muito bem o bloco try except
para tratar exceções de forma segura e ainda compreendeu a importância do uso de condicionais para controlar o fluxo da lógica com clareza.
Uma dica interessante para o futuro é usar funções com parâmetros para tornar o código mais reutilizável. Dessa forma:
def calcular_tempo_total(dias_a, dias_b, dias_c):
if dias_a < 0 or dias_b < 0 or dias_c < 0:
return 'Erro: Os dias não podem ser negativos.'
return f'O tempo total do projeto é de {dias_a + dias_b + dias_c} dias.'
Isso faz com que a lógica fique desacoplada da entrada do usuário, facilitando testes e reuso em outros contextos.
Para saber mais:
Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!