1
resposta

[Projeto] Calculando o tempo total de projeto

atividade_a = int(input('Informe o número de dias da atividade A: '))
atividade_b = int(input('Informe o número de dias da atividade B: '))
atividade_c = int(input('Informe o número de dias da atividade C: '))
soma = 0

if atividade_a >= 0 and atividade_b >= 0 and atividade_c >= 0:
   soma = atividade_a + atividade_b + atividade_c
   print(f'{soma} dias é o tempo total  para conclusão do trabalho.')
else:   
  print('Os dias não podem ser negativos.')
1 resposta

Olá, Marcia. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você usou as condicionais para verificar se os valores são válidos antes de somá-los. Isso mostra que você está atento aos detalhes e tentando garantir que os valores sejam corretos antes de realizar os cálculos.

Uma dica interessante é usar a função max() para garantir que o valor não seja negativo, de forma mais compacta. Veja como seria:


atividade_a = int(input('Informe o número de dias da atividade A: '))
atividade_b = int(input('Informe o número de dias da atividade B: '))
atividade_c = int(input('Informe o número de dias da atividade C: '))

soma = max(0, atividade_a) + max(0, atividade_b) + max(0, atividade_c)
print(f'{soma} dias é o tempo total para conclusão do trabalho.')

O código acima substitui qualquer valor negativo por zero, garantindo que a soma só considere valores válidos.

Conte com o apoio do Fórum. Bons estudos.