Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Calculando o tempo total de projeto

PROJETO_A = int(input('Informe os dias para a atividade A: '))

PROJETO_B = int(input('Informe os dias para a atividade B: '))

PROJETO_C = int(input('Informe os dias para a atividade C: '))

if PROJETO_A >= 0 and PROJETO_B >= 0 and PROJETO_C >= 0:
     soma_projeto = PROJETO_A + PROJETO_B + PROJETO_C
     print('O tempo total do projeto:', soma_projeto)

    

else:
    print('Erro: Os dias não podem ser negativos.')
1 resposta

Oi, Joel. Tudo bem com você?

Seu código para calcular o tempo total do projeto está correto para a proposta apresentada. A validação com if garante que os três valores sejam maiores ou iguais a zero antes de realizar a soma, enquanto o else trata a situação em que algum dos valores informados é negativo. A utilização de int(input()) também permite trabalhar diretamente com os dias como números inteiros.

Um ponto positivo é que você utilizou o operador and para reunir as três condições em uma única validação. Como exercício complementar, você pode pensar em como ficaria essa validação caso também fosse necessário impedir que o usuário informe 0 dias para alguma atividade.

O que mudaria no seu if se cada atividade precisasse ter pelo menos 1 dia?

Parabéns pelo exercício, Joel. Continue praticando condicionais e compartilhando suas soluções no fórum. O espaço está à disposição para trocar ideias e acompanhar sua evolução.

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