1
resposta

Projeto

print('Projeto')

a = int(input('Informe os dias necessários para a atividade A\n'))

b = int(input('Informe os dias necessários para a atividade B\n'))

c = int(input('Informe os dias necessários para a atividade C\n'))


for n in [a,b,c]:

    if n < 0:
        print('Erro')

soma = a + b + c
print(soma)
1 resposta

Olá, Bruno!

Parabéns por concluir a atividade Calculando o tempo total de projeto. Ficou muito nítido como você buscou otimizar a verificação dos dados utilizando uma estrutura de repetição para validar as entradas.

Sua ideia de percorrer a lista [a, b, c] com um laço for para encontrar valores negativos demonstra uma boa percepção de como automatizar checagens. Essa abordagem ajuda a manter o código direto e objetivo. Um ponto interessante para o aprendizado é que, da forma como está, o sistema exibe o erro mas ainda realiza a soma ao final. Para dar mais profundidade ao controle do programa, você poderia utilizar uma variável de controle ou interromper a execução caso o erro seja encontrado.

Na sua visão, você acredita que seria mais útil para o usuário que o sistema parasse a execução assim que encontrasse o primeiro erro, ou mostrar todos os erros de uma vez é uma solução melhor?

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