1
resposta

[Projeto] Calculando o tempo total de projeto

# Entrada de dados das atividades

atv_a = int(input("Informe os dias para a atividade A: "))
atv_b = int(input("Informe os dias para a atividade B: "))
atv_c = int(input("Informe os dias para a atividade C: "))

# Validação de integridade: o tempo não pode ser negativo

if atv_a < 0 or atv_b < 0 or atv_c < 0:
    print("Erro: Os dias não podem ser negativos.")
else:
    tempo_total = atv_a + atv_b + atv_c
    print(f"Tempo total do projeto: {tempo_total} dias")
1 resposta

Oi, Willians! Como vai?

Agradeço por compartilhar.

Seu projeto ficou bem organizado: você separou a entrada de dados, fez a validação com if para impedir valores negativos e usou else para calcular o tempo total somente quando os dados são válidos.

Uma dica interessante para o futuro é usar uma lista para guardar os tempos das atividades e a função sum() para somar tudo de forma mais compacta.

atividades = [atv_a, atv_b, atv_c]

if any(dia < 0 for dia in atividades):
    print("Erro: os dias nao podem ser negativos.")
else:
    tempo_total = sum(atividades)
    print(f"Tempo total do projeto: {tempo_total} dias")

O any() verifica se existe algum valor negativo na lista, e o sum() soma todos os dias das atividades.

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