1
resposta

[Sugestão] Fiz assim.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Oi, Alex, como vai?

O seu código atende perfeitamente ao que foi proposto no exercício. Você estruturou muito bem a lógica de validação utilizando o operador "or" para garantir que nenhum valor negativo seja aceito antes de realizar a soma, e a saída no terminal mostra que o programa está funcionando exatamente como esperado.

Uma dica legal para deixar o seu código ainda mais limpo é que o Python permite usar funções nativas para simplificar a condição do if. Podemos usar a função min para verificar o menor valor digitado de uma só vez, como no exemplo abaixo:

if min(atividade_a, atividade_b, atividade_c) < 0:
    print("Erro: Os dias não podem ser negativos.")

Como você acha que poderia adaptar essa mesma lógica utilizando uma lista caso o projeto passasse a ter dez atividades em vez de apenas três?

Parabéns pelo excelente desempenho e dedicação nos estudos. Continue compartilhando seus códigos aqui no fórum, pois isso ajuda bastante a comunidade, e lembre-se de que o fórum está sempre à disposição para o que você precisar.

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