Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Meu resultado

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:'))

tempo_total = Atividade_A + Atividade_B + Atividade_C

if Atividade_A < 0 or Atividade_B < 0 or Atividade_C < 0: print('Erro: o numero de dias não pode ser negativos.') else: print(f'O tempo total é {tempo_total} dias')

1 resposta
solução!

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!