Bom dia! Tudo bem?
Parabéns pela resolução da atividade!
Observei que você explorou o uso de validação de dados para garantir entradas corretas, utilizou muito bem o operador lógico OR para identificar inconsistências e ainda compreendeu a importância do cálculo acumulado para estimar o tempo total de execução de um projeto.
Uma dica para evoluir ainda mais é encapsular o cálculo em uma função separada, o que facilita a reutilização e torna o código mais organizado. Assim:
def calcular_tempo_total(a, b, c):
if a < 0 or b < 0 or c < 0:
return "Erro: os dias não podem ser negativos."
return f"O tempo total do projeto é de {a + b + c} dias."
def main():
atividadeA = int(input("Informe os dias para a atividade A: "))
atividadeB = int(input("Informe os dias para a atividade B: "))
atividadeC = int(input("Informe os dias para a atividade C: "))
print(calcular_tempo_total(atividadeA, atividadeB, atividadeC))
if __name__ == '__main__':
main()
Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!