Solucionado (ver solução)

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!

Solucionado
(ver solução)
2
respostas

Calculando o tempo total de projeto - Solução

#Calculando o tempo total de projeto

ativ_a = int(input("Informe os dias de trabalho na atividade A: "))
ativ_b = int(input("Informe os dias de trabalho na atividade B: "))
ativ_c = int(input("Informe os dias de trabalho na atividade C: "))

if ativ_a >= 0 and ativ_b >= 0 and ativ_c >= 0:
  total = ativ_a + ativ_b + ativ_c
  print(f"O tempo total do projeto é de {total} dias.")
else:
  print("Erro: Os dias não podem ser negativos")

Output:
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá, Estudante! Tudo bem?

A sua solução para “Calculando o tempo total de projeto” ficou bem organizada e trabalha corretamente com a soma dos dias das atividades A, B e C, além de usar uma condicional para validar se os valores informados são permitidos.

A validação ativ_a >= 0 and ativ_b >= 0 and ativ_c >= 0 foi uma boa escolha, porque impede que o programa calcule o tempo total com dias negativos, o que não faria sentido para um projeto. Uma dica simples é guardar essa validação em uma variável, como dias_validos = ativ_a >= 0 and ativ_b >= 0 and ativ_c >= 0, e usar if dias_validos:, deixando a leitura da regra mais clara para quem revisar o código.

Como você adaptaria esse programa para calcular o tempo total de um projeto com mais de três atividades?

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

Olá Lorena, acredito que cada atividade poderia ser incluída como uma variável, mas estava refletindo, se for um projeto grande com 100 atividades por exemplo, criar uma variável para cada tornaria o trabalho de montar o programa muito dispendioso de tempo.
Pesquisei sobre o tema e a recomendaçao da IA é de usar listas.