1
resposta

CALCULANDO O TEMPO TOTAL DO PROJETO

Boa Noite,
Segue a implementação da solução:

# AREA DE VARIAVEIS

a = int(input("Informe os dias para a atividade A: "))
b = int(input("Informe os dias para a atividade B: "))
c = int(input("Informe os dias para a atividade C: "))

# PROCESSAMENTO E SAIDA

print("\nPROJETO DA CAMILA----------------------------")

if (a or b or c) < 0:
  print("\nErro: Os dias não podem ser negativos")
else:
  print(f"\nTempo Total do projeto: {a + b + c} Dias")

print("---------------------------------------------")
1 resposta

Oi, Luiz, como vai?

Sua solução ficou próxima do esperado para a atividade e demonstra que você compreendeu a importância de validar os dados antes de realizar o cálculo final do projeto. A organização do código também ficou clara, separando entrada, processamento e saída, o que ajuda bastante na leitura e manutenção do programa.

Existe apenas um detalhe importante na condição utilizada para verificar valores negativos. No trecho if (a or b or c) < 0:, o Python não faz a comparação individual das três variáveis. O operador or acaba retornando apenas um dos valores, o que pode fazer com que algumas situações negativas passem despercebidas.

Fora esse ponto, o restante da lógica está coerente com o objetivo do exercício. O uso do f-string para exibir o total de dias também foi uma boa escolha, deixando a saída mais legível.

Como você imagina que esse programa poderia evoluir caso o projeto tivesse dezenas de atividades em vez de apenas três?

Parabéns pela implementação e pela preocupação em tratar possíveis erros de entrada. Continue compartilhando suas soluções no fórum, porque esse processo ajuda bastante no desenvolvimento da lógica e na prática com condicionais. O fórum segue à disposição para suas próximas dúvidas e contribuições.

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