1
resposta

[Projeto] Calculando o tempo total de projeto

atividade1 = input("Digite a atividade 1: ")
atividade2 = input("Digite a atividade 2: ")
atividade3 = input("Digite a atividade 3: ")

dias_atividade1 = int(input(f"Digite a quantidade de dias que {atividade1} foi realizada: "))
dias_atividade2 = int(input(f"Digite a quantidade de dias que {atividade2} foi realizada: "))
dias_atividade3 = int(input(f"Digite a quantidade de dias que {atividade3} foi realizada: "))

if dias_atividade1 < 0 or dias_atividade2 < 0 or dias_atividade3 < 0:
  print("O número de dias não pode ser negativo!")
else:
  total_dias_atividade = dias_atividade1 + dias_atividade2 + dias_atividade3
  print(f"Total de dias: {total_dias_atividade}")
1 resposta

Olá, Paulo!

Parabéns por concluir o projeto Calculando o tempo total de projeto. Ficou muito nítido como você se preocupou com a integridade dos dados ao adicionar uma verificação para evitar números negativos.

Essa estrutura de validação é fundamental no desenvolvimento de software. Ao utilizar o operador lógico or dentro do if, você garante que o sistema seja direto e objetivo: se qualquer uma das entradas estiver incorreta, o cálculo não é realizado, protegendo a lógica do programa. O uso de f-strings para personalizar as perguntas também torna a interação muito mais amigável.

Na sua opinião, você acredita que seria útil exibir também a média de dias por atividade além do total, ou o foco no tempo total já atende bem ao que você planejou?

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