1
resposta

Minha solução

atividadesA  = int(input("Informe os dias para a atividade A: "))
atividadesB  = int(input("Informe os dias para a atividade B: "))
atividadesC  = int(input("Informe os dias para a atividade C: "))

if atividadesA < 0 or atividadesB < 0 or atividadesC < 0:
    print("Erro: os dias não podem ser negativos.")
else:
    tempo_total = atividadesA + atividadesB + atividadesC
    print(f"Tempo total necessário para concluir o projeto: {tempo_total} dias.")
1 resposta

Oi, Marcio! Como vai?

Agradeço por compartilhar sua solução com a comunidade Alura.

Gostei da forma como você tratou a entrada de dados negativos. Isso demonstra atenção à validação, o que é muito importante em programas que recebem dados do usuário.

Continue praticando — pequenos cuidados como esse fazem toda a diferença no desenvolvimento.

Ícone de sugestão

Para saber mais:

Você sabia que, em Python, também é possível usar uma estrutura chamada condicional ternária para escrever verificações simples em uma única linha? Ela é útil para tornar o código mais enxuto quando há apenas uma condição e dois possíveis resultados.

Por exemplo, a linha abaixo imprime uma mensagem dependendo do valor de uma variável:

print("Válido") if dias >= 0 else print("Inválido")

Claro que para condições mais complexas, como as do seu código, o uso tradicional do if/else é mais indicado. Mas vale a pena conhecer essa possibilidade!

Alura

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