Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

CALCULANDO O TEMPO DO PROJETO

Camila está organizando um projeto e precisa calcular o tempo total necessário para concluir três atividades: A, B e C. No entanto, se alguma atividade tiver um número de dias negativo, o código deve avisar que os valores inseridos são inválidos e não calcular o total.

Escreva um programa que receba o número de dias de três atividades e exiba o tempo total do projeto. Se algum valor for negativo, mostre uma mensagem informando o erro.

Script desenvolvido:

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 and atividade_b > 0 and atividade_c > 0:
  soma = atividade_a + atividade_b + atividade_c
  print(f'O tempo total do projeto serão {soma} dias.')
else:
  print('Erro: Os dias não podem ser negativos.')
2 respostas
solução!

Olá, Daniel! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de condicionais para validar os valores inseridos, utilizou muito bem a soma das variáveis para calcular o tempo total e ainda compreendeu a importância de tratar entradas inválidas para evitar resultados incorretos.

Uma dica interessante para o futuro é ajustar a condição para aceitar valores iguais a zero, já que uma atividade pode não ter dias atribuídos sem necessariamente ser inválida. Assim:

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 and atividade_b >= 0 and atividade_c >= 0:
    soma = atividade_a + atividade_b + atividade_c
    print(f"O tempo total do projeto será de {soma} dias.")
else:
    print("Erro: Os dias não podem ser negativos.")

Isso faz com que o programa seja mais flexível e reflita melhor situações reais em que uma atividade pode não demandar tempo.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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

Excelente, código ajustado. Muito obrigado.