Olá, Cristofer. Tudo bem?
Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns por praticar. Continue assim.
Sobre o código, há um pequeno detalhe que pode ser melhorado para atender exatamente ao que foi pedido na atividade. No seu código, você está calculando o tempo_total
antes de verificar se algum dos valores é negativo. A ideia é que o cálculo do tempo total só deve ser feito se todos os valores forem válidos (ou seja, não negativos).
Para corrigir isso, você pode mover o cálculo do tempo_total
para dentro do bloco else
, onde você já verificou que todos os valores são positivos. Veja como ficaria:
Atividade_A = int(input('Informe os dias para a atividade_A:'))
Atividade_B = int(input('Informe os dias para a atividade_B:'))
Atividade_C = int(input('Informe os dias para a atividade_C:'))
if Atividade_A < 0 or Atividade_B < 0 or Atividade_C < 0:
print('Erro: o número de dias não pode ser negativo.')
else:
tempo_total = Atividade_A + Atividade_B + Atividade_C
print(f'O tempo total é {tempo_total} dias')
Dessa forma, o tempo_total
só será calculado se todos os valores de dias forem válidos, atendendo ao que foi solicitado na atividade.
Espero ter ajudado e bons estudos!