Olá, Vanessa! Tudo bem?
O seu código ficou muito bom e demonstra uma ótima compreensão dos conceitos fundamentais de Python. Você utilizou certinho a função int(input()) para capturar os dias de cada etapa, armazenando os valores nas variáveis atividade_A, atividade_B e atividade_C de forma clara e organizada.
Um ponto que merece destaque é a sua percepção lógica ao usar o operador and para validar se os dias inseridos são maiores ou iguais a zero. Essa verificação é essencial para garantir que o programa não aceite valores negativos, exibindo uma mensagem de erro com o print do bloco else quando necessário. Com isso, o cálculo do tempo_total do projeto só acontece quando todos os dados informados são válidos, tornando a solução mais robusta e confiável.
Essa atenção à validação de dados é uma prática muito importante no desenvolvimento de software. Mesmo em desafios introdutórios, pensar nos possíveis erros de entrada faz toda a diferença na qualidade do código.
Continue focando na prática aliada ao teórico para se desenvolver cada vez mais!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!