1
resposta

Calculando o tempo total de projeto - Condicionais if, elif e else

# Recebendo os dias das atividades
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: "))

# Verificando se existe valor negativo
if atividade_a < 0 or atividade_b < 0 or atividade_c < 0:
    print("Erro: Os dias não podem ser negativos.")
else:
    total = atividade_a + atividade_b + atividade_c
    print(f"O tempo total do projeto é: {total} dias.")
1 resposta

Oi, Armando, como vai?

Você utilizou muito bem os operadores lógicos para validar todas as variáveis de uma só vez antes de realizar a operação matemática, garantindo que o programa impeça o cálculo caso algum valor inválido seja inserido. Uma boa prática ao trabalhar com entradas do usuário é prever comportamentos inesperados, e sua solução seguiu exatamente essa linha protetiva.

Pensando na evolução desse sistema, de que forma poderíamos modificar a estrutura para identificar exatamente qual das três atividades recebeu o valor negativo, em vez de mostrar apenas uma mensagem geral?

Parabéns pelo empenho nos estudos e lembre-se de que o fórum está sempre à disposição para conversarmos.

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